SimulationCraft 902-01

for World of Warcraft 9.0.2.36710 Live (wow build level 36710)

Beta Release

Current simulator hotfixes

Death Knight

Tag Spell / Effect Field Hotfixed Value DBC Value
2020-10-25 Incorrect cooldown for Magus of the Dead's Frostbolt.
Frostbolt cooldown 3000.00 0.00
2020-09-20 Incorrect cooldown for Magus of the Dead's Frostbolt.
Frostbolt cooldown 3000.00 0.00

Mage

Tag Spell / Effect Field Hotfixed Value DBC Value
2018-12-28 Manually set Arcane Orb's travel speed.
Arcane Orb prj_speed 20.00 0.00
2017-06-21 Ice Lance is slower than spell data suggests.
Ice Lance prj_speed 47.00 50.00
2017-03-20 Manually set Frozen Orb's travel speed.
Frozen Orb prj_speed 20.00 0.00

Monk

Tag Spell / Effect Field Hotfixed Value DBC Value
2020-11-21 Manually set Periodic Damage Windwalker Monk Two-Hand Adjustment by 2%
Windwalker Monk Two-Hand Adjustment (effect#2) base_value 2.00 0.00
2020-11-21 Manually set Direct Damage Windwalker Monk Two-Hand Adjustment by 2%
Windwalker Monk Two-Hand Adjustment (effect#1) base_value 2.00 0.00

Warlock

Tag Spell / Effect Field Hotfixed Value DBC Value
2020-11-15 Manually set secondary Malefic Rapture level requirement
Malefic Rapture spell_level 11.00 43.00

Table of Contents

Raid Summary

Additional Raid Information

arcane : 5240 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
5239.7 5239.7 10.2 / 0.194% 818.0 / 15.6% 2.2
RPS Out RPS In Primary Resource Waiting APM Active Skill
2389.8 2257.3 Mana 0.00% 41.8 100.0% 100%
Talents
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
arcane 5240
Arcane Barrage 393 7.5% 23.5 12.15sec 5030 4190 Direct 23.5 4324 8620 5033 16.5%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 23.49 23.47 0.00 0.00 1.2005 0.0000 118157.94 118157.94 0.00% 4190.00 4190.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 83.47% 19.59 10 29 4323.81 2593 9200 4321.88 3819 4713 84703 84703 0.00%
crit 16.53% 3.88 0 10 8620.43 5186 18400 8491.16 0 13913 33455 33455 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you {$321526s1=2}% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [}]:0.02
    opener
    [$]:0.38
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
    opener
    [']:0.55
    rotation
    [*]:0.45
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
    rotation
    [+]:2.91
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [,]:0.18
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [?]:11.35
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
    rotation
    [@]:2.42
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [.]:2.07
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [.]:2.54
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [.]:0.00
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [.]:0.61
Arcane Blast 1948 37.2% 117.7 2.54sec 4959 3812 Direct 118.7 4150 8655 4918 17.1%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 117.70 118.70 0.00 0.00 1.3011 0.0000 583701.70 583701.70 0.00% 3811.71 3811.71
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.95% 98.46 70 129 4149.93 908 9315 4151.98 3643 4795 408469 408469 0.00%
crit 17.05% 20.24 5 39 8654.94 1817 18629 8687.35 5378 13152 175232 175232 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [|]:2.39
    opener
    ["]:1.00
  • if_expr:variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    opener
    [&]:11.68
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [-]:2.67
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [.]:100.58
Arcane Echo 247 4.7% 158.5 1.92sec 467 0 Direct 158.5 390 814 467 18.3%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 158.47 158.47 0.00 0.00 0.0000 0.0000 74006.20 74006.20 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.73% 129.51 87 184 389.67 217 534 389.74 344 431 50453 50453 0.00%
crit 18.27% 28.96 13 50 813.67 434 1068 813.86 666 944 23554 23554 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2058 39.3% 44.5 6.46sec 13852 8035 Periodic 303.1 1704 3559 2036 17.9% 23.8%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 44.55 0.00 303.35 303.11 1.7241 0.2355 617058.10 617058.10 0.00% 8034.82 8034.82
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 82.10% 248.86 135 388 1704.43 1062 2614 1706.92 1506 1995 424054 424054 0.00%
crit 17.90% 54.25 23 98 3558.80 2125 5228 3562.56 2864 4275 193004 193004 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [{]:0.70
  • if_expr:buff.clearcasting.react
    opener
    [%]:1.08
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [:]:6.09
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [;]:6.64
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [<]:2.36
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [=]:4.14
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (134) 0.0% (2.6%) 11.7 25.92sec 3442 2801

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.68 0.00 0.00 0.00 1.2290 0.0000 0.00 0.00 0.00% 2800.63 2800.63

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    opener
    [!]:1.00
  • if_expr:variable.inverted_opener=1&cooldown.rune_of_power.remains=0
    rotation
    [>]:10.68
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 134 2.6% 11.7 26.61sec 3444 0 Direct 11.7 2957 5914 3443 16.5%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.67 11.67 0.00 0.00 0.0000 0.0000 40194.67 40194.67 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 83.55% 9.75 5 15 2957.34 2864 7048 2956.01 2864 3338 28839 28839 0.00%
crit 16.45% 1.92 0 7 5913.68 5728 10069 5086.80 0 9398 11356 11356 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Deathly Fixation 11 (25) 0.2% (0.5%) 18.2 1.38sec 414 0 Periodic 26.0 (29.2) 126 0 126 0.0% (0.0%) 8.6%

Stats Details: Deathly Fixation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 18.18 0.00 26.00 26.00 0.0000 0.9873 3268.35 3268.35 0.00% 293.43 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 100.00% 26.00 13 50 125.74 0 202 125.48 85 170 3268 3268 0.00%

Action Details: Deathly Fixation

  • id:322253
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:false
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:42.90
  • base_td_mult:1.00
  • dot_duration:8.00
  • base_tick_time:1.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:322253
  • name:Deathly Fixation
  • school:shadow
  • tooltip:Taking $w1 Shadow damage every $t1.
  • description:Deal {$s1=43} Shadow damage every $t1. Stacks up to 5 times.
    Deathly Eruption 14 0.3% 3.2 6.89sec 1318 0 Direct 3.2 1121 2238 1319 17.6%

Stats Details: Deathly Eruption

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.23 3.23 0.00 0.00 0.0000 0.0000 4262.92 4262.92 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.41% 2.67 0 5 1121.40 1093 1158 1114.01 0 1158 2989 2989 0.00%
crit 17.59% 0.57 0 3 2238.24 2185 2316 1040.31 0 2316 1274 1274 0.00%

Action Details: Deathly Eruption

  • id:322256
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:984.99
  • base_dd_max:984.99
  • base_dd_mult:1.00

Spelldata

  • id:322256
  • name:Deathly Eruption
  • school:shadow
  • tooltip:
  • description:Deal {$s1=985} Shadow damage.
Eternal Insight 38 0.7% 21.4 13.65sec 535 0 Direct 21.4 456 912 535 17.3%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 21.45 21.45 0.00 0.00 0.0000 0.0000 11475.95 11475.95 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.67% 17.73 7 32 456.12 444 470 456.12 445 468 8087 8087 0.00%
crit 17.33% 3.72 0 12 911.58 887 941 892.99 0 941 3389 3389 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (19) 0.0% (0.4%) 1.0 0.00sec 5504 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 138  / 19 0.4% 119.9 0.98sec 46 46 Direct 119.9 38 79 46 18.6%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 119.93 119.93 0.00 0.00 0.9985 0.0000 5504.34 5504.34 0.00% 45.97 45.97
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.38% 97.60 80 109 38.38 30 46 38.38 37 40 3746 3746 0.00%
crit 18.62% 22.33 11 40 78.74 59 91 78.74 69 89 1758 1758 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:40.98
Touch of the Magi 0 (378) 0.0% (7.2%) 6.2 48.85sec 18357 15460

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.17 0.00 0.00 0.00 1.1875 0.0000 0.00 0.00 0.00% 15460.02 15460.02

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [u]:1.65
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
    cooldowns
    [v]:4.39
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    cooldowns
    [w]:0.14
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    Touch of the Magi (_explosion) 378 7.2% 6.2 48.78sec 18357 0 Direct 6.2 18377 0 18377 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.17 6.17 0.00 0.00 0.0000 0.0000 113291.05 113291.05 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.17 5 8 18377.50 320 59990 18397.52 13397 22276 113291 113291 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:21293.99
  • base_dd_max:21293.99
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
arcane
Arcane Power 2.8 122.44sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.79 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [x]:2.79
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Berserking 1.8 245.15sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.79 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    shared_cds
    [.]:1.79
  • if_expr:buff.arcane_power.up
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Evocation 3.4 101.19sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.37 0.00 19.16 0.00 3.4804 0.6116 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:arcane
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    opener
    [~]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains>0&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
    rotation
    [)]:1.04
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
    rotation
    [.]:1.33
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:arcane
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:arcane
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Deathly Fixation (potion) 1.0 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307497
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    shared_cds
    [.]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 2.8 103.16sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.76 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [z]:2.76
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
Rune of Power 6.0 53.63sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.00 0.00 0.00 0.00 1.1860 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [y]:5.02
  • if_expr:buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
    opener
    [#]:1.00
  • if_expr:variable.inverted_opener=1&buff.rune_of_power.down
Time Warp 1.5 306.78sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.47 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    shared_cds
    [.]:1.47
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 121.31sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.94 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:arcane
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    shared_cds
    [.]:2.94
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 24.4 123.8 12.4sec 2.1sec 10.0sec 81.36% 0.00% 69.4 (70.0) 0.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:2.0s / 47.0s
  • trigger_min/max:0.0s / 15.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 45.7s

Stack Uptimes

  • arcane_charge_1:6.70%
  • arcane_charge_2:11.06%
  • arcane_charge_3:9.17%
  • arcane_charge_4:54.43%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 122.6sec 122.6sec 14.7sec 13.66% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 177.6s
  • trigger_min/max:120.0s / 177.6s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.0s

Stack Uptimes

  • arcane_power_1:13.66%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Berserking 1.8 0.0 245.5sec 245.5sec 11.7sec 6.92% 12.54% 0.0 (0.0) 1.7

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:240.0s / 303.9s
  • trigger_min/max:240.0s / 303.9s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 12.0s

Stack Uptimes

  • berserking_1:6.92%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.52% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.52%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 18.1 10.6 16.6sec 10.4sec 7.5sec 45.54% 0.00% 0.1 (0.1) 0.2

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:25.53%
  • clearcasting_2:17.50%
  • clearcasting_3:2.51%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.4 0.0 60.8sec 60.7sec 28.7sec 51.93% 0.00% 0.0 (0.0) 4.9

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:95.00

Trigger Details

  • interval_min/max:60.0s / 65.7s
  • trigger_min/max:60.0s / 65.7s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.87%
  • crimson_chorus_2:17.31%
  • crimson_chorus_3:16.74%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.4 0.0 101.3sec 101.3sec 3.8sec 4.24% 0.00% 15.8 (15.8) 0.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.0s / 124.8s
  • trigger_min/max:90.0s / 124.8s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 4.7s

Stack Uptimes

  • evocation_1:4.24%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:20.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Gladiator's Badge 2.9 0.0 117.2sec 117.2sec 14.7sec 14.20% 0.00% 0.0 (0.0) 2.8

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_gladiators_badge
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
  • associated item:Sinful Aspirant's Badge of Ferocity

Stat Details

  • stat:intellect
  • amount:171.00

Trigger Details

  • interval_min/max:60.0s / 162.1s
  • trigger_min/max:60.0s / 162.1s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.0s

Stack Uptimes

  • gladiators_badge_1:14.20%

Spelldata

  • id:345228
  • name:Gladiator's Badge
  • tooltip:Primary stat increased by $w1.
  • description:Increases primary stat by {$s1=126} for {$d=15 seconds}.
  • max_stacks:0
  • duration:15.00
  • cooldown:60.00
  • default_chance:0.00%
Potion of Deathly Fixation 1.0 0.0 303.9sec 303.9sec 25.0sec 8.46% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_potion_of_deathly_fixation
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:303.9s / 303.9s
  • trigger_min/max:303.9s / 303.9s
  • trigger_pct:100.00%
  • duration_min/max:25.0s / 25.0s

Stack Uptimes

  • potion_of_deathly_fixation_1:8.46%

Spelldata

  • id:307497
  • name:Potion of Deathly Fixation
  • tooltip:Chance to apply Deathly Fixation to your target.
  • description:Your damaging spells and abilities have a chance to apply Deathly Fixation to your target, dealing {$322253s1=43} Shadow damage over {$322253d=8 seconds} and stacking up to 5 times. Upon reaching 5 stacks, Deathly Fixation explodes, dealing {$322256s1=985} Shadow damage to the target. If you consume this potion while your weapon is augmented with Shadowcore Oil, the explosion damage is increased by {$s2=10}%. Lasts {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:0.00
  • default_chance:101.00%
Presence of Mind 2.8 0.0 104.3sec 104.3sec 4.0sec 3.73% 6.95% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:64.3s / 287.9s
  • trigger_min/max:64.3s / 287.9s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 11.4s

Stack Uptimes

  • presence_of_mind_1:1.82%
  • presence_of_mind_2:1.87%
  • presence_of_mind_3:0.03%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.8 0.0 35.2sec 35.2sec 11.8sec 34.60% 0.00% 0.0 (0.0) 8.5

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:12.0s / 53.7s
  • trigger_min/max:12.0s / 53.7s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:34.60%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases $pri by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Temporal Warp 1.5 0.0 304.3sec 304.3sec 35.7sec 17.22% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 320.7s
  • trigger_min/max:300.0s / 320.7s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.22%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 2 0.02% 0.00% 7.14%
Arcane Barrage Arcane Charge 3 2.56% 0.00% 16.00%
Arcane Barrage Arcane Charge 4 97.42% 84.00% 100.00%
Arcane Blast Arcane Charge 0 8.82% 4.50% 13.14%
Arcane Blast Arcane Charge 1 6.62% 3.33% 10.96%
Arcane Blast Arcane Charge 2 13.03% 7.83% 17.00%
Arcane Blast Arcane Charge 3 14.07% 9.62% 18.00%
Arcane Blast Arcane Charge 4 57.45% 46.30% 70.27%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 1.41% 0.00% 6.00% 1.5s 0.0s 5.2s
Conserve Phase 100.00% 100.00% 100.00% 300.0s 240.0s 360.0s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000179.989120.016239.995
Evocation12.2270.00034.81541.47814.85878.111
Rune of Power6.4860.00028.10140.49319.95578.367
Touch of the Magi4.9020.00025.71031.67818.66863.405
Arcane Power8.0090.00057.60422.53216.47381.585
Arcane Barrage9.9460.01046.488243.759190.333297.065
Arcane Orb5.9410.00054.17472.17541.487131.986
Presence of Mind41.6891.640336.070139.45783.506336.070
Time Warp2.2590.00020.6573.3471.28321.943

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
arcane
mana_regen Mana 3128.63 408329.61 60.31% 130.51 6548.83 1.58%
Evocation Mana 127.00 184087.14 27.19% 1449.45 0.00 0.00%
Mana Gem Mana 2.94 20358.21 3.01% 6916.57 0.00 0.00%
Arcane Barrage Mana 23.49 64271.48 9.49% 2735.77 290.06 0.45%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 67790.7 2257.26 2389.80 6837.1 29404.3 377.2 69165.7
Usage Type Count Total Avg RPE APR
arcane
arcane_blast Mana 118.7 595236.9 5014.3 5057.3 1.0
arcane_missiles Mana 44.5 97479.5 2189.5 2188.3 6.3
arcane_orb Mana 11.7 5839.6 499.9 500.0 6.9
time_warp Mana 1.5 2937.3 2000.0 1993.7 0.0
touch_of_the_magi Mana 6.2 15416.9 2498.8 2498.1 7.3

Statistics & Data Analysis

Fight Length
arcane Fight Length
Count 1627
Mean 299.99
Minimum 240.02
Maximum 360.00
Spread ( max - min ) 119.98
Range [ ( max - min ) / 2 * 100% ] 20.00%
DPS
arcane Damage Per Second
Count 1627
Mean 5239.68
Minimum 4486.92
Maximum 5998.60
Spread ( max - min ) 1511.68
Range [ ( max - min ) / 2 * 100% ] 14.43%
Standard Deviation 209.0744
5th Percentile 4905.52
95th Percentile 5595.18
( 95th Percentile - 5th Percentile ) 689.66
Mean Distribution
Standard Deviation 5.1833
95.00% Confidence Interval ( 5229.52 - 5249.84 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 62
0.1% Error 6117
0.1 Scale Factor Error with Delta=300 374
0.05 Scale Factor Error with Delta=300 1493
0.01 Scale Factor Error with Delta=300 37316
Priority Target DPS
arcane Priority Target Damage Per Second
Count 1627
Mean 5239.68
Minimum 4486.92
Maximum 5998.60
Spread ( max - min ) 1511.68
Range [ ( max - min ) / 2 * 100% ] 14.43%
Standard Deviation 209.0744
5th Percentile 4905.52
95th Percentile 5595.18
( 95th Percentile - 5th Percentile ) 689.66
Mean Distribution
Standard Deviation 5.1833
95.00% Confidence Interval ( 5229.52 - 5249.84 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 62
0.1% Error 6117
0.1 Scale Factor Error with Delta=300 374
0.05 Scale Factor Error with Delta=300 1493
0.01 Scale Factor Error with Delta=300 37316
DPS(e)
arcane Damage Per Second (Effective)
Count 1627
Mean 5239.68
Minimum 4486.92
Maximum 5998.60
Spread ( max - min ) 1511.68
Range [ ( max - min ) / 2 * 100% ] 14.43%
Damage
arcane Damage
Count 1627
Mean 1565416.89
Minimum 1108074.33
Maximum 2034744.23
Spread ( max - min ) 926669.91
Range [ ( max - min ) / 2 * 100% ] 29.60%
DTPS
arcane Damage Taken Per Second
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
arcane Healing Per Second
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
arcane Healing Per Second (Effective)
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
arcane Heal
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
arcane Healing Taken Per Second
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
arcane Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
arcaneTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
arcane Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 variable,name=prepull_evo,op=reset,default=-1
1 0.00 variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2
2 0.00 variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1
3 0.00 variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1
4 0.00 variable,name=have_opened,op=set,value=0
5 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
6 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
7 0.00 variable,name=final_burn,op=set,value=0
8 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
9 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
A 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
B 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
C 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
D 0.00 variable,name=totm_max_delay_for_ap,op=reset,default=-1
E 0.00 variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command
F 0.00 variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae
G 0.00 variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3
H 0.00 variable,name=totm_max_delay_for_ap,op=set,value=30,if=variable.totm_max_delay_for_ap=-1&essence.vision_of_perfection.minor
I 0.00 variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1
J 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
K 0.00 variable,name=barrage_mana_pct,op=reset,default=-1
L 0.00 variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae
M 0.00 variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1
N 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=-1
O 0.00 variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command
P 0.00 variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle
Q 0.00 variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1
R 0.00 variable,name=totm_max_charges,op=reset,default=2
S 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
T 0.00 variable,name=inverted_opener,op=reset,default=-1
U 0.00 variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)
V 0.00 variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1
W 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
X 0.00 variable,name=am_spam,op=reset,default=0
Y 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
Z 0.00 variable,name=evo_pct,op=reset,default=15
a 0.00 flask
b 0.00 food
c 0.00 augmentation
d 0.00 arcane_familiar
e 0.00 arcane_intellect
f 0.00 conjure_mana_gem
g 0.00 snapshot_stats
h 0.00 mirror_image
i 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
j 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
k 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
0.00 counterspell,if=target.debuff.casting.react
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened<=0&prev_gcd.1.evocation&!runeforge.siphon_storm
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened<=0&buff.arcane_power.down&cooldown.arcane_power.remains>0&runeforge.siphon_storm
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
l 0.00 call_action_list,name=shared_cds
m 0.00 call_action_list,name=essences
n 0.00 call_action_list,name=aoe,if=active_enemies>2
o 0.00 call_action_list,name=opener,if=variable.have_opened<=0
p 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
q 0.00 call_action_list,name=cooldowns
r 0.00 call_action_list,name=rotation,if=variable.final_burn=0
s 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
t 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
0.00 touch_of_the_magi,if=cooldown.arcane_power.remains<50&essence.vision_of_perfection.minor
u 1.65 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
v 4.39 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
w 0.14 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
x 2.79 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
y 5.02 rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 presence_of_mind,if=buff.arcane_charge.stack=0&covenant.kyrian
Kyrian: RS is mana hungry and AB4s are too expensive to use pom to squeeze an extra ab in the totm window. Let's use it to make low charge ABs instant.
z 2.76 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
Non-Kyrian: Use pom to squeeze an extra ab in the totm window.
actions.final_burn
# count action,conditions
{ 0.70 arcane_missiles,if=buff.clearcasting.react,chain=1
| 2.39 arcane_blast
} 0.02 arcane_barrage
actions.opener
# count action,conditions
~ 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains>0&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
0.00 radiant_spark,if=mana.pct>40
0.00 shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
! 1.00 arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
" 1.00 arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
# 1.00 rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
0.00 deathborne,if=buff.rune_of_power.down
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 rune_of_power,if=buff.rune_of_power.down
0.00 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
0.00 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
0.00 arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
$ 0.38 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
0.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
% 1.08 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
& 11.68 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
' 0.55 arcane_barrage
actions.rotation
# count action,conditions
( 3.35 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
) 1.04 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
* 0.45 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
Barrage if it's time to use totm and we have too many charges
+ 2.91 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
, 0.18 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
- 2.67 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
: 6.09 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
; 6.64 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
< 2.36 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
= 4.14 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
> 10.68 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
0.00 arcane_barrage,if=mana.pct<variable.barrage_mana_pct&cooldown.evocation.remains>0&buff.arcane_power.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&essence.vision_of_perfection.minor
? 11.35 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
@ 2.42 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
. 2.07 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
. 2.54 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
. 0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
. 100.58 arcane_blast
. 1.33 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
. 0.61 arcane_barrage
actions.shared_cds
# count action,conditions
. 2.94 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
. 1.00 potion,if=buff.arcane_power.up
. 1.47 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
. 1.79 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
. 2.91 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
0.00 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30

Sample Sequence

034789ABCDIJKMNQRSTUWXZabfhj!."#&.&&&&&&&&%&&&%$~(ux...:.........>....?....?....?.>..?..vy:z-....>..?....?....?>..?...+vy:......(.@>..x.;...........>.+vy:z-..;.>......<.?...=.@>...+vy:......(.@>...........<.?>..*ux..:...;..>..y;......;?.>..?....,w::..z-..(.{

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 prepull_evo Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat 3 prepull_evo Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat 4 have_opened Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat 7 final_burn Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat 8 rs_max_delay_for_totm Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat 9 rs_max_delay_for_rop Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat A rs_max_delay_for_ap Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat B ap_max_delay_for_totm Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat C rop_max_delay_for_totm Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat D totm_max_delay_for_ap Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat I totm_max_delay_for_ap Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat J totm_max_delay_for_rop Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat K barrage_mana_pct Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat M barrage_mana_pct Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat N ap_minimum_mana_pct Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat Q ap_minimum_mana_pct Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat R totm_max_charges Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat S aoe_totm_max_charges Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat T inverted_opener Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat U inverted_opener Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat W ap_on_use Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat X am_spam Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat Z evo_pct Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat a flask arcane 69165.7/69166: 100% mana
Pre precombat b food arcane 69165.7/69166: 100% mana
Pre precombat f conjure_mana_gem Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat h mirror_image Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat j arcane_blast Fluffy_Pillow 69165.7/69166: 100% mana
0:00.000 opener ! arcane_orb Fluffy_Pillow 67790.7/69166: 98% mana
0:01.286 shared_cds . time_warp Fluffy_Pillow 69069.7/69166: 100% mana bloodlust, crimson_chorus
0:01.286 opener " arcane_blast Fluffy_Pillow 67069.7/69166: 97% mana bloodlust, temporal_warp, crimson_chorus
0:02.155 opener # rune_of_power Fluffy_Pillow 62771.8/69166: 91% mana bloodlust, temporal_warp, crimson_chorus
0:02.917 opener & arcane_blast Fluffy_Pillow 63825.8/69166: 92% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.695 shared_cds . use_mana_gem arcane 58027.1/69166: 84% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.695 opener & arcane_blast Fluffy_Pillow 64943.6/69166: 94% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:04.471 opener & arcane_blast Fluffy_Pillow 59142.1/69166: 86% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:05.248 opener & arcane_blast Fluffy_Pillow 53341.9/69166: 77% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:06.027 opener & arcane_blast Fluffy_Pillow 47544.5/69166: 69% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:06.804 opener & arcane_blast Fluffy_Pillow 41744.4/69166: 60% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:07.581 opener & arcane_blast Fluffy_Pillow 35944.2/69166: 52% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:08.359 opener & arcane_blast Fluffy_Pillow 30145.4/69166: 44% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:09.136 opener & arcane_blast Fluffy_Pillow 24345.2/69166: 35% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:09.913 opener % arcane_missiles Fluffy_Pillow 18545.1/69166: 27% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus
0:11.255 opener & arcane_blast Fluffy_Pillow 20401.5/69166: 29% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:12.033 opener & arcane_blast Fluffy_Pillow 14602.7/69166: 21% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:12.811 opener & arcane_blast Fluffy_Pillow 8803.9/69166: 13% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:13.587 opener % arcane_missiles Fluffy_Pillow 3002.4/69166: 4% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:14.816 opener $ arcane_barrage Fluffy_Pillow 4702.5/69166: 7% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:15.579 opener ~ evocation arcane 8524.6/69166: 12% mana bloodlust, clearcasting(3), temporal_warp, crimson_chorus(2)
0:18.079 rotation ( cancel_action Fluffy_Pillow 66648.1/69166: 96% mana bloodlust, clearcasting(3), evocation, temporal_warp, crimson_chorus(2)
0:18.083 cooldowns u touch_of_the_magi Fluffy_Pillow 66653.7/69166: 96% mana bloodlust, clearcasting(3), temporal_warp, crimson_chorus(2)
0:18.847 cooldowns x arcane_power Fluffy_Pillow 65210.5/69166: 94% mana bloodlust, arcane_charge(4), clearcasting(3), temporal_warp, crimson_chorus(2)
0:18.847 shared_cds . potion Fluffy_Pillow 65210.5/69166: 94% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:18.847 shared_cds . berserking Fluffy_Pillow 65210.5/69166: 94% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), potion_of_deathly_fixation
0:18.847 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 65210.5/69166: 94% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), potion_of_deathly_fixation
0:18.847 rotation : arcane_missiles Fluffy_Pillow 65210.5/69166: 94% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), potion_of_deathly_fixation, gladiators_badge
0:27.062 rotation . arcane_blast Fluffy_Pillow 61574.5/69166: 89% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:27.817 rotation . arcane_blast Fluffy_Pillow 59181.4/69166: 86% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:28.572 rotation . arcane_blast Fluffy_Pillow 56788.3/69166: 82% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:29.326 rotation . arcane_blast Fluffy_Pillow 54393.8/69166: 79% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:30.082 rotation . arcane_blast Fluffy_Pillow 52002.1/69166: 75% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, potion_of_deathly_fixation, gladiators_badge
0:30.836 rotation . arcane_blast Fluffy_Pillow 49607.6/69166: 72% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, potion_of_deathly_fixation, gladiators_badge
0:31.589 rotation . arcane_blast Fluffy_Pillow 47211.7/69166: 68% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_deathly_fixation, gladiators_badge
0:32.366 rotation . arcane_blast Fluffy_Pillow 44849.1/69166: 65% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_deathly_fixation, gladiators_badge
0:33.144 rotation . arcane_barrage Fluffy_Pillow 42487.8/69166: 61% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_deathly_fixation, gladiators_badge
0:33.906 rotation > arcane_orb Fluffy_Pillow 46308.5/69166: 67% mana bloodlust, temporal_warp, potion_of_deathly_fixation
0:34.667 rotation . arcane_blast Fluffy_Pillow 46861.2/69166: 68% mana bloodlust, arcane_charge(2), temporal_warp, potion_of_deathly_fixation
0:35.626 rotation . arcane_blast Fluffy_Pillow 44062.8/69166: 64% mana bloodlust, arcane_charge(3), temporal_warp, potion_of_deathly_fixation
0:36.493 rotation . arcane_blast Fluffy_Pillow 39762.1/69166: 57% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_deathly_fixation
0:37.272 rotation . arcane_blast Fluffy_Pillow 33964.7/69166: 49% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_deathly_fixation
0:38.050 rotation ? arcane_barrage Fluffy_Pillow 28165.9/69166: 41% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_deathly_fixation
0:38.812 rotation . arcane_blast Fluffy_Pillow 31986.7/69166: 46% mana bloodlust, temporal_warp, potion_of_deathly_fixation
0:39.954 rotation . arcane_blast Fluffy_Pillow 32191.4/69166: 47% mana bloodlust, arcane_charge, temporal_warp, potion_of_deathly_fixation
0:41.005 rotation . arcane_blast Fluffy_Pillow 30895.3/69166: 45% mana arcane_charge(2), temporal_warp, potion_of_deathly_fixation
0:42.253 rotation . arcane_blast Fluffy_Pillow 28496.6/69166: 41% mana arcane_charge(3), potion_of_deathly_fixation
0:43.718 rotation ? arcane_barrage Fluffy_Pillow 25023.2/69166: 36% mana arcane_charge(4), potion_of_deathly_fixation
0:45.003 rotation . arcane_blast Fluffy_Pillow 29567.4/69166: 43% mana
0:46.930 rotation . arcane_blast Fluffy_Pillow 30858.0/69166: 45% mana arcane_charge
0:48.703 rotation . arcane_blast Fluffy_Pillow 30560.7/69166: 44% mana arcane_charge(2)
0:50.321 rotation . arcane_blast Fluffy_Pillow 28673.9/69166: 41% mana arcane_charge(3)
0:51.787 rotation ? arcane_barrage Fluffy_Pillow 25201.8/69166: 36% mana arcane_charge(4)
0:53.074 rotation . arcane_blast Fluffy_Pillow 29748.7/69166: 43% mana
0:55.001 rotation > arcane_orb Fluffy_Pillow 31039.4/69166: 45% mana arcane_charge
0:56.288 rotation . arcane_blast Fluffy_Pillow 32319.7/69166: 47% mana arcane_charge(3)
0:57.752 rotation . arcane_blast Fluffy_Pillow 28844.9/69166: 42% mana arcane_charge(4), clearcasting
0:59.065 rotation ? arcane_barrage Fluffy_Pillow 23786.2/69166: 34% mana arcane_charge(4), clearcasting
1:00.351 rotation . arcane_blast Fluffy_Pillow 28331.8/69166: 41% mana clearcasting
1:02.277 rotation . arcane_blast Fluffy_Pillow 29621.0/69166: 43% mana arcane_charge, clearcasting, crimson_chorus
1:04.050 cooldowns v touch_of_the_magi Fluffy_Pillow 29323.6/69166: 42% mana arcane_charge(2), clearcasting(2), crimson_chorus
1:05.336 cooldowns y rune_of_power Fluffy_Pillow 28602.6/69166: 41% mana arcane_charge(4), clearcasting(2), crimson_chorus
1:06.624 rotation : arcane_missiles Fluffy_Pillow 30384.3/69166: 44% mana arcane_charge(4), clearcasting(2), rune_of_power, crimson_chorus
1:12.439 cooldowns z presence_of_mind Fluffy_Pillow 30928.3/69166: 45% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:12.439 rotation - arcane_blast Fluffy_Pillow 30928.3/69166: 45% mana arcane_charge(4), presence_of_mind(3), rune_of_power, crimson_chorus(2)
1:13.725 rotation . arcane_blast Fluffy_Pillow 25832.2/69166: 37% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus(2)
1:15.013 rotation . arcane_blast Fluffy_Pillow 20738.9/69166: 30% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus(2)
1:16.300 rotation . arcane_blast Fluffy_Pillow 15644.2/69166: 23% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:17.612 rotation . arcane_barrage Fluffy_Pillow 10584.1/69166: 15% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:18.899 rotation > arcane_orb Fluffy_Pillow 15131.1/69166: 22% mana crimson_chorus(2)
1:20.186 rotation . arcane_blast Fluffy_Pillow 16411.4/69166: 24% mana arcane_charge(2), crimson_chorus(2)
1:21.806 rotation . arcane_blast Fluffy_Pillow 14527.4/69166: 21% mana arcane_charge(3), crimson_chorus(2)
1:23.273 rotation ? arcane_barrage Fluffy_Pillow 11056.7/69166: 16% mana arcane_charge(4), crimson_chorus(3)
1:24.558 rotation . arcane_blast Fluffy_Pillow 15600.9/69166: 23% mana crimson_chorus(3)
1:26.483 rotation . arcane_blast Fluffy_Pillow 16888.8/69166: 24% mana arcane_charge, crimson_chorus(3)
1:28.257 rotation . arcane_blast Fluffy_Pillow 16592.8/69166: 24% mana arcane_charge(2), crimson_chorus(3)
1:29.877 rotation . arcane_blast Fluffy_Pillow 14708.7/69166: 21% mana arcane_charge(3), crimson_chorus(3)
1:31.344 rotation ? arcane_barrage Fluffy_Pillow 11238.1/69166: 16% mana arcane_charge(4), crimson_chorus(3)
1:32.630 rotation . arcane_blast Fluffy_Pillow 15783.6/69166: 23% mana
1:34.557 rotation . arcane_blast Fluffy_Pillow 17074.3/69166: 25% mana arcane_charge
1:36.329 rotation . arcane_blast Fluffy_Pillow 16775.5/69166: 24% mana arcane_charge(2)
1:37.950 rotation . arcane_blast Fluffy_Pillow 14892.9/69166: 22% mana arcane_charge(3)
1:39.415 rotation ? arcane_barrage Fluffy_Pillow 11419.4/69166: 17% mana arcane_charge(4)
1:40.700 rotation > arcane_orb Fluffy_Pillow 15963.6/69166: 23% mana
1:41.987 rotation . arcane_blast Fluffy_Pillow 17243.9/69166: 25% mana arcane_charge(2)
1:43.604 rotation . arcane_blast Fluffy_Pillow 15355.8/69166: 22% mana arcane_charge(3)
1:45.069 rotation ? arcane_barrage Fluffy_Pillow 11882.3/69166: 17% mana arcane_charge(4)
1:46.356 rotation . arcane_blast Fluffy_Pillow 16429.3/69166: 24% mana
1:48.283 rotation . arcane_blast Fluffy_Pillow 17719.9/69166: 26% mana arcane_charge
1:50.057 rotation . arcane_blast Fluffy_Pillow 17423.9/69166: 25% mana arcane_charge(2)
1:51.677 rotation + arcane_barrage Fluffy_Pillow 15539.9/69166: 22% mana arcane_charge(3), clearcasting
1:52.964 cooldowns v touch_of_the_magi Fluffy_Pillow 19395.2/69166: 28% mana clearcasting
1:54.253 cooldowns y rune_of_power Fluffy_Pillow 18678.3/69166: 27% mana arcane_charge(4), clearcasting
1:55.539 rotation : arcane_missiles Fluffy_Pillow 20457.2/69166: 30% mana arcane_charge(4), clearcasting, rune_of_power
2:03.805 shared_cds . use_mana_gem arcane 16891.7/69166: 24% mana arcane_charge(4), rune_of_power, crimson_chorus
2:03.805 rotation . arcane_blast Fluffy_Pillow 23808.3/69166: 34% mana arcane_charge(4), rune_of_power, crimson_chorus
2:05.117 rotation . arcane_blast Fluffy_Pillow 18748.2/69166: 27% mana arcane_charge(4), rune_of_power, crimson_chorus
2:06.429 rotation . arcane_blast Fluffy_Pillow 13688.1/69166: 20% mana arcane_charge(4), rune_of_power, crimson_chorus
2:07.740 rotation . arcane_blast Fluffy_Pillow 8626.6/69166: 12% mana arcane_charge(4), crimson_chorus
2:09.052 rotation . evocation arcane 3566.5/69166: 5% mana arcane_charge(4), crimson_chorus
2:13.652 rotation ( cancel_action Fluffy_Pillow 66849.0/69166: 97% mana arcane_charge(4), evocation, crimson_chorus(2)
2:13.658 rotation . arcane_blast Fluffy_Pillow 66857.3/69166: 97% mana arcane_charge(4), crimson_chorus(2)
2:14.970 rotation @ arcane_barrage Fluffy_Pillow 61797.2/69166: 89% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:16.256 rotation > arcane_orb Fluffy_Pillow 66342.8/69166: 96% mana clearcasting, crimson_chorus(2)
2:17.543 rotation . arcane_blast Fluffy_Pillow 67623.1/69166: 98% mana arcane_charge(2), clearcasting, crimson_chorus(2)
2:19.163 rotation . arcane_blast Fluffy_Pillow 65047.6/69166: 94% mana arcane_charge(3), clearcasting, crimson_chorus(2)
2:20.628 cooldowns x arcane_power Fluffy_Pillow 61574.2/69166: 89% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:20.628 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 61574.2/69166: 89% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2)
2:20.628 rotation ; arcane_missiles Fluffy_Pillow 61574.2/69166: 89% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2), gladiators_badge
2:22.554 rotation . arcane_blast Fluffy_Pillow 64238.4/69166: 93% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:23.867 rotation . arcane_blast Fluffy_Pillow 62617.2/69166: 91% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:25.180 rotation . arcane_blast Fluffy_Pillow 60996.0/69166: 88% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:26.492 rotation . arcane_blast Fluffy_Pillow 59373.4/69166: 86% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:27.802 rotation . arcane_blast Fluffy_Pillow 57748.1/69166: 83% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:29.112 rotation . arcane_blast Fluffy_Pillow 56122.7/69166: 81% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:30.422 rotation . arcane_blast Fluffy_Pillow 54497.4/69166: 79% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:31.734 rotation . arcane_blast Fluffy_Pillow 52874.8/69166: 76% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:33.046 rotation . arcane_blast Fluffy_Pillow 51252.2/69166: 74% mana arcane_charge(4), arcane_power, gladiators_badge
2:34.358 rotation . arcane_barrage Fluffy_Pillow 49629.6/69166: 72% mana arcane_charge(4), arcane_power, gladiators_badge
2:35.643 rotation . arcane_blast Fluffy_Pillow 54173.8/69166: 78% mana
2:37.571 rotation > arcane_orb Fluffy_Pillow 55465.8/69166: 80% mana arcane_charge
2:38.857 rotation . arcane_blast Fluffy_Pillow 56744.8/69166: 82% mana arcane_charge(3)
2:40.323 rotation + arcane_barrage Fluffy_Pillow 53272.7/69166: 77% mana arcane_charge(4), clearcasting
2:41.610 cooldowns v touch_of_the_magi Fluffy_Pillow 57819.6/69166: 84% mana clearcasting
2:42.897 cooldowns y rune_of_power Fluffy_Pillow 57100.0/69166: 83% mana arcane_charge(4), clearcasting
2:44.182 rotation : arcane_missiles Fluffy_Pillow 58877.5/69166: 85% mana arcane_charge(4), clearcasting, rune_of_power
2:50.290 cooldowns z presence_of_mind Fluffy_Pillow 59826.8/69166: 86% mana arcane_charge(4), rune_of_power
2:50.290 rotation - arcane_blast Fluffy_Pillow 59826.8/69166: 86% mana arcane_charge(4), presence_of_mind(3), rune_of_power
2:51.575 rotation . arcane_blast Fluffy_Pillow 54729.4/69166: 79% mana arcane_charge(4), presence_of_mind(2), rune_of_power
2:52.860 rotation . arcane_blast Fluffy_Pillow 49631.9/69166: 72% mana arcane_charge(4), presence_of_mind, rune_of_power
2:54.147 rotation ; arcane_missiles Fluffy_Pillow 44537.3/69166: 64% mana arcane_charge(4), clearcasting, rune_of_power
2:56.072 rotation . arcane_barrage Fluffy_Pillow 47200.1/69166: 68% mana arcane_charge(4), rune_of_power
2:57.358 rotation > arcane_orb Fluffy_Pillow 51745.7/69166: 75% mana
2:58.857 rotation . arcane_blast Fluffy_Pillow 53319.3/69166: 77% mana arcane_charge(2)
3:00.477 rotation . arcane_blast Fluffy_Pillow 51435.3/69166: 74% mana arcane_charge(3)
3:01.941 rotation . arcane_blast Fluffy_Pillow 47960.4/69166: 69% mana arcane_charge(4), clearcasting
3:03.253 rotation . arcane_blast Fluffy_Pillow 42900.3/69166: 62% mana arcane_charge(4), clearcasting, crimson_chorus
3:04.565 rotation . arcane_blast Fluffy_Pillow 37840.3/69166: 55% mana arcane_charge(4), clearcasting, crimson_chorus
3:05.876 rotation . arcane_blast Fluffy_Pillow 32778.8/69166: 47% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:07.187 rotation < arcane_missiles Fluffy_Pillow 27717.3/69166: 40% mana arcane_charge(4), clearcasting(3), crimson_chorus
3:09.148 rotation . arcane_blast Fluffy_Pillow 30430.0/69166: 44% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:10.459 rotation ? arcane_barrage Fluffy_Pillow 25368.5/69166: 37% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:11.747 rotation . arcane_blast Fluffy_Pillow 29916.8/69166: 43% mana clearcasting(2), crimson_chorus
3:13.673 rotation . arcane_blast Fluffy_Pillow 31206.1/69166: 45% mana arcane_charge, clearcasting(2), crimson_chorus(2)
3:15.446 rotation . arcane_blast Fluffy_Pillow 30908.7/69166: 45% mana arcane_charge(2), clearcasting(2), crimson_chorus(2)
3:17.066 rotation = arcane_missiles Fluffy_Pillow 29024.7/69166: 42% mana arcane_charge(3), clearcasting(2), crimson_chorus(2)
3:20.707 rotation . arcane_blast Fluffy_Pillow 34061.3/69166: 49% mana arcane_charge(3), crimson_chorus(2)
3:22.173 rotation @ arcane_barrage Fluffy_Pillow 30589.3/69166: 44% mana arcane_charge(4), crimson_chorus(2)
3:23.457 rotation > arcane_orb Fluffy_Pillow 35132.1/69166: 51% mana crimson_chorus(3)
3:24.741 rotation . arcane_blast Fluffy_Pillow 36408.3/69166: 53% mana arcane_charge(2), crimson_chorus(3)
3:26.361 rotation . arcane_blast Fluffy_Pillow 34524.2/69166: 50% mana arcane_charge(3), crimson_chorus(3)
3:27.826 rotation . arcane_blast Fluffy_Pillow 31050.8/69166: 45% mana arcane_charge(4), crimson_chorus(3)
3:29.138 rotation + arcane_barrage Fluffy_Pillow 25990.7/69166: 38% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:30.426 cooldowns v touch_of_the_magi Fluffy_Pillow 30539.0/69166: 44% mana clearcasting, crimson_chorus(3)
3:31.710 cooldowns y rune_of_power Fluffy_Pillow 29815.2/69166: 43% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:32.996 rotation : arcane_missiles Fluffy_Pillow 31594.1/69166: 46% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(3)
3:41.145 rotation . arcane_blast Fluffy_Pillow 27866.8/69166: 40% mana arcane_charge(4), rune_of_power
3:42.458 rotation . arcane_blast Fluffy_Pillow 22808.1/69166: 33% mana arcane_charge(4), rune_of_power
3:43.768 rotation . arcane_blast Fluffy_Pillow 17745.2/69166: 26% mana arcane_charge(4), rune_of_power
3:45.081 rotation . arcane_blast Fluffy_Pillow 12686.5/69166: 18% mana arcane_charge(4)
3:46.391 rotation . arcane_blast Fluffy_Pillow 7623.6/69166: 11% mana arcane_charge(4)
3:47.703 rotation . evocation Fluffy_Pillow 2563.5/69166: 4% mana arcane_charge(4)
3:52.303 rotation ( cancel_action Fluffy_Pillow 65846.0/69166: 95% mana arcane_charge(4), evocation
3:52.308 rotation . arcane_blast Fluffy_Pillow 65852.9/69166: 95% mana arcane_charge(4)
3:53.620 rotation @ arcane_barrage Fluffy_Pillow 60792.9/69166: 88% mana arcane_charge(4), clearcasting
3:54.906 rotation > arcane_orb Fluffy_Pillow 65338.4/69166: 94% mana clearcasting
3:56.193 rotation . arcane_blast Fluffy_Pillow 66618.7/69166: 96% mana arcane_charge(2), clearcasting
3:57.812 rotation . arcane_blast Fluffy_Pillow 64733.3/69166: 94% mana arcane_charge(3), clearcasting
3:59.277 rotation . arcane_blast Fluffy_Pillow 61259.9/69166: 89% mana arcane_charge(4), clearcasting
4:00.587 rotation . arcane_blast Fluffy_Pillow 56197.0/69166: 81% mana arcane_charge(4), clearcasting
4:01.898 rotation . arcane_blast Fluffy_Pillow 51135.6/69166: 74% mana arcane_charge(4), clearcasting(2)
4:03.209 rotation . arcane_blast Fluffy_Pillow 46074.1/69166: 67% mana arcane_charge(4), clearcasting(2)
4:04.521 shared_cds . use_mana_gem arcane 41014.0/69166: 59% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:04.521 rotation . arcane_blast Fluffy_Pillow 47930.6/69166: 69% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:05.833 rotation . arcane_blast Fluffy_Pillow 42870.5/69166: 62% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:07.145 rotation . arcane_blast Fluffy_Pillow 37810.4/69166: 55% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:08.457 rotation . arcane_blast Fluffy_Pillow 32750.3/69166: 47% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:09.768 rotation < arcane_missiles Fluffy_Pillow 27688.8/69166: 40% mana arcane_charge(4), clearcasting(3), crimson_chorus
4:13.401 rotation . arcane_blast Fluffy_Pillow 32714.4/69166: 47% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:14.714 rotation ? arcane_barrage Fluffy_Pillow 27655.7/69166: 40% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
4:16.001 rotation > arcane_orb Fluffy_Pillow 32202.6/69166: 47% mana clearcasting(2), crimson_chorus(2)
4:17.288 rotation . arcane_blast Fluffy_Pillow 33483.0/69166: 48% mana arcane_charge(2), clearcasting(2), crimson_chorus(2)
4:18.905 rotation . arcane_blast Fluffy_Pillow 31594.8/69166: 46% mana arcane_charge(3), clearcasting(2), crimson_chorus(2)
4:20.371 rotation * arcane_barrage Fluffy_Pillow 28122.7/69166: 41% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
4:21.657 cooldowns u touch_of_the_magi Fluffy_Pillow 32668.3/69166: 47% mana clearcasting(3), crimson_chorus(2)
4:22.945 cooldowns x arcane_power Fluffy_Pillow 31950.0/69166: 46% mana arcane_charge(4), clearcasting(3), crimson_chorus(2)
4:22.945 shared_cds . berserking Fluffy_Pillow 31950.0/69166: 46% mana arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, crimson_chorus(2)
4:22.945 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 31950.0/69166: 46% mana berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, crimson_chorus(2)
4:22.945 rotation : arcane_missiles Fluffy_Pillow 31950.0/69166: 46% mana berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, crimson_chorus(2), gladiators_badge
4:31.126 rotation . arcane_blast Fluffy_Pillow 35766.9/69166: 52% mana berserking, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
4:32.319 rotation . arcane_blast Fluffy_Pillow 33979.7/69166: 49% mana berserking, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
4:33.510 rotation . arcane_blast Fluffy_Pillow 32189.7/69166: 47% mana berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3), gladiators_badge
4:34.703 rotation ; arcane_missiles Fluffy_Pillow 30402.5/69166: 44% mana berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, gladiators_badge
4:36.533 rotation . arcane_blast Fluffy_Pillow 32934.0/69166: 48% mana arcane_charge(4), arcane_power, gladiators_badge
4:37.845 rotation . arcane_barrage Fluffy_Pillow 31311.4/69166: 45% mana arcane_charge(4), arcane_power, gladiators_badge
4:39.132 rotation > arcane_orb Fluffy_Pillow 35858.3/69166: 52% mana
4:40.420 rotation . arcane_blast Fluffy_Pillow 37140.0/69166: 54% mana arcane_charge(2)
4:42.039 rotation . arcane_blast Fluffy_Pillow 35254.6/69166: 51% mana arcane_charge(3)
4:43.504 cooldowns y rune_of_power Fluffy_Pillow 31781.2/69166: 46% mana arcane_charge(4), clearcasting
4:44.792 rotation ; arcane_missiles Fluffy_Pillow 33562.9/69166: 49% mana arcane_charge(4), clearcasting, rune_of_power
4:46.838 rotation . arcane_blast Fluffy_Pillow 36393.2/69166: 53% mana arcane_charge(4), rune_of_power
4:48.149 rotation . arcane_blast Fluffy_Pillow 31331.7/69166: 45% mana arcane_charge(4), rune_of_power
4:49.462 rotation . arcane_blast Fluffy_Pillow 26273.0/69166: 38% mana arcane_charge(4), rune_of_power
4:50.775 rotation . arcane_blast Fluffy_Pillow 21214.3/69166: 31% mana arcane_charge(4), rune_of_power
4:52.086 rotation . arcane_blast Fluffy_Pillow 16152.8/69166: 23% mana arcane_charge(4), rune_of_power
4:53.397 rotation . arcane_blast Fluffy_Pillow 11091.3/69166: 16% mana arcane_charge(4), clearcasting, rune_of_power
4:54.708 rotation ; arcane_missiles Fluffy_Pillow 6029.8/69166: 9% mana arcane_charge(4), clearcasting, rune_of_power
4:56.792 rotation ? arcane_barrage Fluffy_Pillow 8912.7/69166: 13% mana arcane_charge(4)
4:58.081 rotation . arcane_blast Fluffy_Pillow 13462.4/69166: 19% mana
5:00.008 rotation > arcane_orb Fluffy_Pillow 14753.0/69166: 21% mana arcane_charge
5:01.294 shared_cds . time_warp Fluffy_Pillow 16032.0/69166: 23% mana arcane_charge(3)
5:01.294 rotation . arcane_blast Fluffy_Pillow 14032.0/69166: 20% mana arcane_charge(3), temporal_warp
5:02.423 rotation ? arcane_barrage Fluffy_Pillow 10093.7/69166: 15% mana arcane_charge(4), clearcasting, temporal_warp
5:03.413 rotation . arcane_blast Fluffy_Pillow 14229.8/69166: 21% mana clearcasting, temporal_warp
5:04.896 rotation . arcane_blast Fluffy_Pillow 14906.3/69166: 22% mana arcane_charge, clearcasting, temporal_warp, crimson_chorus
5:06.259 rotation . arcane_blast Fluffy_Pillow 14041.8/69166: 20% mana arcane_charge(2), clearcasting, temporal_warp, crimson_chorus
5:07.505 rotation . arcane_blast Fluffy_Pillow 11640.4/69166: 17% mana arcane_charge(3), clearcasting, temporal_warp, crimson_chorus
5:08.635 rotation , arcane_barrage Fluffy_Pillow 7703.5/69166: 11% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus
5:09.625 cooldowns w touch_of_the_magi Fluffy_Pillow 11839.6/69166: 17% mana clearcasting, temporal_warp, crimson_chorus
5:10.617 rotation : arcane_missiles Fluffy_Pillow 10711.9/69166: 15% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus
5:13.843 rotation : arcane_missiles Fluffy_Pillow 7674.4/69166: 11% mana arcane_charge(4), temporal_warp, crimson_chorus
5:15.716 rotation . arcane_barrage Fluffy_Pillow 2765.4/69166: 4% mana arcane_charge(4), temporal_warp, crimson_chorus(2)
5:16.706 rotation . arcane_blast Fluffy_Pillow 6901.5/69166: 10% mana temporal_warp, crimson_chorus(2)
5:18.189 cooldowns z presence_of_mind Fluffy_Pillow 7578.0/69166: 11% mana arcane_charge, temporal_warp, crimson_chorus(2)
5:18.189 rotation - arcane_blast Fluffy_Pillow 7578.0/69166: 11% mana arcane_charge, presence_of_mind(3), temporal_warp, crimson_chorus(2)
5:19.179 rotation . arcane_blast Fluffy_Pillow 6197.4/69166: 9% mana arcane_charge(2), clearcasting, presence_of_mind(2), temporal_warp, crimson_chorus(2)
5:20.169 rotation . evocation Fluffy_Pillow 3441.9/69166: 5% mana arcane_charge(3), clearcasting(2), presence_of_mind, temporal_warp, crimson_chorus(2)
5:23.669 rotation ( cancel_action Fluffy_Pillow 66036.5/69166: 95% mana arcane_charge(3), clearcasting(2), evocation, presence_of_mind, temporal_warp, crimson_chorus(2)
5:23.673 rotation . arcane_blast Fluffy_Pillow 66042.1/69166: 95% mana arcane_charge(3), clearcasting(2), presence_of_mind, temporal_warp, crimson_chorus(2)
5:24.663 final_burn { arcane_missiles Fluffy_Pillow 61911.6/69166: 90% mana arcane_charge(4), clearcasting(3), temporal_warp, crimson_chorus(2)

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 199 199 0
Agility 306 2 308 308 0
Stamina 414 0 2027 1931 1517
Intellect 450 -3 1792 1612 1089 (46)
Spirit 0 0 0 0 0
Health 40540 38620 0
Mana 69166 69166 0
Spell Power 1792 1612 0
Crit 14.34% 14.34% 327
Haste 17.00% 17.00% 561
Versatility 5.65% 5.65% 226
Mana Regen 1383 1383 0
Mastery 38.33% 38.33% 838
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 227.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, enchant: { +15 Int }
Local Hands Impossibly Oversized Mitts
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +31 Haste, +74 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 226, stats: { +77 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Sinful Aspirant's Badge of Ferocity
ilevel: 207, stats: { +91 Haste }
item effects: { use: Gladiator's Badge }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation

Profile

mage="arcane"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2

# Default consumables
potion=deathly_fixation
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=disabled

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=variable,name=prepull_evo,op=reset,default=-1
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1
actions.precombat+=/variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1
actions.precombat+=/variable,name=have_opened,op=set,value=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=reset,default=-1
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=30,if=variable.totm_max_delay_for_ap=-1&essence.vision_of_perfection.minor
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=inverted_opener,op=reset,default=-1
actions.precombat+=/variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)
actions.precombat+=/variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_familiar
actions.precombat+=/arcane_intellect
actions.precombat+=/conjure_mana_gem
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell,if=target.debuff.casting.react
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened<=0&prev_gcd.1.evocation&!runeforge.siphon_storm
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened<=0&buff.arcane_power.down&cooldown.arcane_power.remains>0&runeforge.siphon_storm
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/call_action_list,name=shared_cds
actions+=/call_action_list,name=essences
actions+=/call_action_list,name=aoe,if=active_enemies>2
actions+=/call_action_list,name=opener,if=variable.have_opened<=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains>0
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&talent.amplification&active_enemies<8
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&(runeforge.arcane_infinity|talent.amplification)&active_enemies<5
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
actions.cooldowns+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&essence.vision_of_perfection.minor
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Kyrian: RS is mana hungry and AB4s are too expensive to use pom to squeeze an extra ab in the totm window. Let's use it to make low charge ABs instant.
actions.cooldowns+=/presence_of_mind,if=buff.arcane_charge.stack=0&covenant.kyrian
# Non-Kyrian: Use pom to squeeze an extra ab in the totm window.
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian

actions.essences=blood_of_the_enemy,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/blood_of_the_enemy,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/worldvein_resonance,if=cooldown.arcane_power.remains>=50&cooldown.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
actions.essences+=/worldvein_resonance,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/worldvein_resonance,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/guardian_of_azeroth,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/guardian_of_azeroth,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/concentrated_flame,line_cd=6,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&mana.time_to_max>=execute_time
actions.essences+=/reaping_flames,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&mana.time_to_max>=execute_time
actions.essences+=/focused_azerite_beam,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/purifying_blast,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/ripple_in_space,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/the_unbound_force,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/memory_of_lucid_dreams,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains>0&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
actions.opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne,if=!runeforge.siphon_storm
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
actions.opener+=/arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.opener+=/rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
actions.opener+=/deathborne,if=buff.rune_of_power.down
actions.opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
actions.opener+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
actions.opener+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<variable.barrage_mana_pct&cooldown.evocation.remains>0&buff.arcane_power.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&essence.vision_of_perfection.minor
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

actions.shared_cds=use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions.shared_cds+=/potion,if=buff.arcane_power.up
actions.shared_cds+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions.shared_cds+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/berserking,if=buff.arcane_power.up
actions.shared_cds+=/blood_fury,if=buff.arcane_power.up
actions.shared_cds+=/fireblood,if=buff.arcane_power.up
actions.shared_cds+=/ancestral_call,if=buff.arcane_power.up
actions.shared_cds+=/use_items,if=buff.arcane_power.up
actions.shared_cds+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions.shared_cds+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions.shared_cds+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30

head=confidants_favored_cap,id=183021,bonus_id=1498,ilevel=226
neck=nobles_birthstone_pendant,id=183039,bonus_id=1498,ilevel=226
shoulders=shawl_of_the_penitent,id=183020,bonus_id=1498,ilevel=233
back=mantle_of_manifest_sins,id=183033,bonus_id=1498,ilevel=226
chest=robes_of_the_cursed_commando,id=182998,bonus_id=1498,ilevel=233,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=1498,ilevel=226,enchant=eternal_intellect
hands=impossibly_oversized_mitts,id=183022,bonus_id=1498,ilevel=226
waist=cinch_of_infinite_tightness,id=183028,bonus_id=1498,ilevel=226
legs=courtiers_costume_trousers,id=183011,bonus_id=1498,ilevel=226
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=1498,ilevel=226
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=1498,ilevel=233,enchant=16mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=1498,ilevel=226
trinket2=sinful_aspirants_badge_of_ferocity,id=175884,bonus_id=1521,ilevel=207
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/6652/1531,ilevel=233,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=227.20
# gear_stamina=1517
# gear_intellect=1089
# gear_crit_rating=327
# gear_haste_rating=561
# gear_mastery_rating=838
# gear_versatility_rating=226
# gear_armor=369

dark_iron_dwarf : 5284 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
5283.8 5283.8 10.3 / 0.196% 859.2 / 16.3% 2.2
RPS Out RPS In Primary Resource Waiting APM Active Skill
2387.1 2257.0 Mana 0.00% 42.0 100.0% 100%
Talents
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
dark_iron_dwarf 5284
Arcane Barrage 392 7.4% 23.4 12.15sec 5030 4184 Direct 23.4 4328 8609 5031 16.5%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 23.38 23.37 0.00 0.00 1.2022 0.0000 117607.86 117607.86 0.00% 4184.14 4184.14
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 83.54% 19.52 10 30 4328.34 2596 10147 4326.21 3741 4743 84480 84480 0.00%
crit 16.46% 3.85 0 11 8608.56 5503 20294 8427.74 0 13156 33127 33127 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you {$321526s1=2}% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [}]:0.02
    opener
    [$]:0.39
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
    opener
    [']:0.55
    rotation
    [*]:0.43
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
    rotation
    [+]:2.92
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [,]:0.16
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [?]:11.31
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
    rotation
    [@]:2.43
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [.]:2.08
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [.]:2.60
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [.]:0.00
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [.]:0.49
Arcane Blast 1963 37.1% 117.6 2.55sec 5003 3830 Direct 118.6 4178 8779 4962 17.0%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 117.59 118.59 0.00 0.00 1.3062 0.0000 588326.55 588326.55 0.00% 3830.45 3830.45
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.96% 98.39 68 131 4178.26 909 10274 4178.83 3647 4773 411029 411029 0.00%
crit 17.04% 20.21 6 36 8778.98 1819 20548 8784.17 5562 12612 177298 177298 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [|]:2.50
    opener
    ["]:1.00
  • if_expr:variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    opener
    [&]:11.71
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [-]:2.56
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [.]:100.44
Arcane Echo 250 4.7% 154.0 1.97sec 488 0 Direct 154.0 405 855 488 18.3%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 153.98 153.98 0.00 0.00 0.0000 0.0000 75067.47 75067.47 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.70% 125.81 81 173 405.48 217 589 405.72 358 460 50997 50997 0.00%
crit 18.30% 28.17 11 50 854.58 435 1178 854.55 660 1041 24071 24071 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2082 39.4% 43.8 6.57sec 14258 8174 Periodic 298.2 1752 3676 2095 17.8% 23.7%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 43.80 0.00 298.41 298.17 1.7443 0.2381 624460.63 624460.63 0.00% 8174.10 8174.10
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 82.20% 245.09 132 372 1752.43 1063 2883 1756.43 1540 2024 429448 429448 0.00%
crit 17.80% 53.08 21 92 3675.94 2127 5766 3684.63 2941 4631 195013 195013 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [{]:0.69
  • if_expr:buff.clearcasting.react
    opener
    [%]:1.08
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [:]:6.08
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [;]:6.71
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [<]:2.42
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [=]:4.06
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (133) 0.0% (2.5%) 11.7 26.07sec 3431 2790

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.67 0.00 0.00 0.00 1.2294 0.0000 0.00 0.00 0.00% 2790.50 2790.50

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    opener
    [!]:1.00
  • if_expr:variable.inverted_opener=1&cooldown.rune_of_power.remains=0
    rotation
    [>]:10.67
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 133 2.5% 11.7 26.75sec 3433 0 Direct 11.7 2952 5891 3431 16.3%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.67 11.67 0.00 0.00 0.0000 0.0000 40049.24 40049.24 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 83.65% 9.76 4 15 2952.27 2867 6656 2951.16 2867 3306 28814 28814 0.00%
crit 16.35% 1.91 0 6 5890.81 5735 9407 5079.63 0 8510 11235 11235 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Deathly Fixation 11 (25) 0.2% (0.5%) 17.4 1.44sec 422 0 Periodic 26.0 (29.1) 126 0 126 0.0% (0.0%) 8.6%

Stats Details: Deathly Fixation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 17.42 0.00 26.00 26.00 0.0000 0.9874 3268.33 3268.33 0.00% 286.74 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 100.00% 26.00 12 53 125.73 1 202 125.37 75 168 3268 3268 0.00%

Action Details: Deathly Fixation

  • id:322253
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:false
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:42.90
  • base_td_mult:1.00
  • dot_duration:8.00
  • base_tick_time:1.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:322253
  • name:Deathly Fixation
  • school:shadow
  • tooltip:Taking $w1 Shadow damage every $t1.
  • description:Deal {$s1=43} Shadow damage every $t1. Stacks up to 5 times.
    Deathly Eruption 14 0.3% 3.1 7.01sec 1329 0 Direct 3.1 1120 2240 1329 18.6%

Stats Details: Deathly Eruption

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.08 3.08 0.00 0.00 0.0000 0.0000 4092.02 4092.02 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.36% 2.51 0 6 1120.15 1093 1158 1106.83 0 1158 2806 2806 0.00%
crit 18.64% 0.57 0 3 2240.49 2185 2316 1039.41 0 2316 1286 1286 0.00%

Action Details: Deathly Eruption

  • id:322256
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:984.99
  • base_dd_max:984.99
  • base_dd_mult:1.00

Spelldata

  • id:322256
  • name:Deathly Eruption
  • school:shadow
  • tooltip:
  • description:Deal {$s1=985} Shadow damage.
Eternal Insight 38 0.7% 21.4 13.83sec 534 0 Direct 21.4 456 912 534 17.2%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 21.36 21.36 0.00 0.00 0.0000 0.0000 11409.68 11409.68 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.85% 17.70 6 34 455.90 444 470 455.92 444 468 8069 8069 0.00%
crit 17.15% 3.66 0 12 911.75 887 941 890.47 0 941 3341 3341 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (18) 0.0% (0.3%) 1.0 0.00sec 5362 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 134  / 18 0.3% 114.0 1.01sec 47 46 Direct 114.0 39 81 47 18.4%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 114.00 114.00 0.00 0.00 1.0294 0.0000 5361.71 5361.71 0.00% 45.69 45.69
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.64% 93.07 79 105 39.39 30 50 39.39 38 41 3666 3666 0.00%
crit 18.36% 20.93 9 35 81.02 59 101 81.04 70 93 1695 1695 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:39.00
Touch of the Magi 0 (382) 0.0% (7.2%) 6.2 48.76sec 18569 15632

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.17 0.00 0.00 0.00 1.1880 0.0000 0.00 0.00 0.00% 15632.34 15632.34

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [u]:1.65
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
    cooldowns
    [v]:4.41
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    cooldowns
    [w]:0.12
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    Touch of the Magi (_explosion) 382 7.2% 6.2 48.70sec 18569 0 Direct 6.2 18612 0 18612 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.17 6.16 0.00 0.00 0.0000 0.0000 114600.70 114600.70 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.16 5 8 18612.00 320 58509 18615.80 13458 23291 114601 114601 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:28629.92
  • base_dd_max:28629.92
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
dark_iron_dwarf
Arcane Power 2.8 122.62sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.78 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [x]:2.78
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Evocation 3.4 100.88sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.39 0.00 19.24 0.00 3.4734 0.6104 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:dark_iron_dwarf
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    opener
    [~]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains>0&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
    rotation
    [)]:1.11
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
    rotation
    [.]:1.27
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Fireblood 2.8 122.62sec

Stats Details: Fireblood

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.78 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Fireblood

  • id:265221
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:265221
  • name:Fireblood
  • school:physical
  • tooltip:
  • description:Removes all poison, disease, curse, magic, and bleed effects and increases your $?a162700[Agility]?a162702[Strength]?a162697[Agility]?a162698[Strength]?a162699[Intellect]?a162701[Intellect][primary stat] by ${{$265226s1=61}*3} and an additional {$265226s1=61} for each effect removed. Lasts {$265226d=8 seconds}. {$?s195710=false}[This effect shares a 30 sec cooldown with other similar effects.][]

Action Priority List

    shared_cds
    [.]:2.78
  • if_expr:buff.arcane_power.up
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:dark_iron_dwarf
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:dark_iron_dwarf
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Deathly Fixation (potion) 1.0 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307497
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    shared_cds
    [.]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 2.7 100.57sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.67 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [z]:2.67
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
Rune of Power 6.0 53.69sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.02 0.00 0.00 0.00 1.1862 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [y]:5.04
  • if_expr:buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
    opener
    [#]:1.00
  • if_expr:variable.inverted_opener=1&buff.rune_of_power.down
Time Warp 1.5 306.95sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.47 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    shared_cds
    [.]:1.47
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 121.55sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.95 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:dark_iron_dwarf
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    shared_cds
    [.]:2.95
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 24.3 123.8 12.4sec 2.1sec 10.1sec 81.48% 0.00% 69.6 (70.2) 0.0

Buff Details

  • buff initial source:dark_iron_dwarf
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:3.0s / 50.2s
  • trigger_min/max:0.0s / 15.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 48.9s

Stack Uptimes

  • arcane_charge_1:6.66%
  • arcane_charge_2:11.03%
  • arcane_charge_3:9.22%
  • arcane_charge_4:54.57%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 122.6sec 122.6sec 14.7sec 13.65% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:dark_iron_dwarf
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 159.9s
  • trigger_min/max:120.0s / 159.9s
  • trigger_pct:100.00%
  • duration_min/max:0.3s / 15.0s

Stack Uptimes

  • arcane_power_1:13.65%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.52% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:dark_iron_dwarf
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.52%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 17.9 10.6 16.8sec 10.4sec 7.6sec 45.24% 0.00% 0.1 (0.1) 0.2

Buff Details

  • buff initial source:dark_iron_dwarf
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:25.34%
  • clearcasting_2:17.34%
  • clearcasting_3:2.56%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.4 0.0 60.8sec 60.7sec 28.7sec 51.91% 0.00% 0.0 (0.0) 5.0

Buff Details

  • buff initial source:dark_iron_dwarf
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:95.00

Trigger Details

  • interval_min/max:60.0s / 65.8s
  • trigger_min/max:60.0s / 65.8s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.86%
  • crimson_chorus_2:17.31%
  • crimson_chorus_3:16.75%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.4 0.0 100.9sec 100.9sec 3.8sec 4.25% 0.00% 15.9 (15.9) 0.0

Buff Details

  • buff initial source:dark_iron_dwarf
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.0s / 140.4s
  • trigger_min/max:90.0s / 140.4s
  • trigger_pct:100.00%
  • duration_min/max:0.8s / 4.7s

Stack Uptimes

  • evocation_1:4.25%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:dark_iron_dwarf
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:20.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Fireblood 2.8 0.0 122.6sec 122.6sec 7.9sec 7.35% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:dark_iron_dwarf
  • cooldown name:buff_fireblood
  • max_stacks:6
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:183.00

Trigger Details

  • interval_min/max:120.0s / 159.9s
  • trigger_min/max:120.0s / 159.9s
  • trigger_pct:100.00%
  • duration_min/max:0.3s / 8.0s

Stack Uptimes

  • fireblood_1:7.35%

Spelldata

  • id:265226
  • name:Fireblood
  • tooltip:Increases $?a162700[Agility]?a162702[Strength]?a162697[Agility]?a162698[Strength]?a162699[Intellect]?a162701[Intellect][primary stat] by $w1.
  • description:Increases $?a162700[Agility]?a162702[Strength]?a162697[Agility]?a162698[Strength]?a162699[Intellect]?a162701[Intellect][primary stat] by {$s1=61}.
  • max_stacks:6
  • duration:8.00
  • cooldown:0.00
  • default_chance:101.00%
Gladiator's Badge 2.9 0.0 118.4sec 118.4sec 14.7sec 14.07% 0.00% 0.0 (0.0) 2.8

Buff Details

  • buff initial source:dark_iron_dwarf
  • cooldown name:buff_gladiators_badge
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
  • associated item:Sinful Aspirant's Badge of Ferocity

Stat Details

  • stat:intellect
  • amount:171.00

Trigger Details

  • interval_min/max:60.3s / 140.9s
  • trigger_min/max:60.3s / 140.9s
  • trigger_pct:100.00%
  • duration_min/max:0.3s / 15.0s

Stack Uptimes

  • gladiators_badge_1:14.07%

Spelldata

  • id:345228
  • name:Gladiator's Badge
  • tooltip:Primary stat increased by $w1.
  • description:Increases primary stat by {$s1=126} for {$d=15 seconds}.
  • max_stacks:0
  • duration:15.00
  • cooldown:60.00
  • default_chance:0.00%
Potion of Deathly Fixation 1.0 0.0 300.3sec 300.3sec 25.0sec 8.46% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:dark_iron_dwarf
  • cooldown name:buff_potion_of_deathly_fixation
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.1s / 300.5s
  • trigger_min/max:300.1s / 300.5s
  • trigger_pct:100.00%
  • duration_min/max:25.0s / 25.0s

Stack Uptimes

  • potion_of_deathly_fixation_1:8.46%

Spelldata

  • id:307497
  • name:Potion of Deathly Fixation
  • tooltip:Chance to apply Deathly Fixation to your target.
  • description:Your damaging spells and abilities have a chance to apply Deathly Fixation to your target, dealing {$322253s1=43} Shadow damage over {$322253d=8 seconds} and stacking up to 5 times. Upon reaching 5 stacks, Deathly Fixation explodes, dealing {$322256s1=985} Shadow damage to the target. If you consume this potion while your weapon is augmented with Shadowcore Oil, the explosion damage is increased by {$s2=10}%. Lasts {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:0.00
  • default_chance:101.00%
Presence of Mind 2.7 0.0 100.4sec 100.4sec 4.6sec 4.12% 6.69% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:dark_iron_dwarf
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:63.0s / 202.0s
  • trigger_min/max:63.0s / 202.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 10.8s

Stack Uptimes

  • presence_of_mind_1:2.08%
  • presence_of_mind_2:2.02%
  • presence_of_mind_3:0.02%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.8 0.0 35.2sec 35.2sec 11.8sec 34.63% 0.00% 0.0 (0.0) 8.5

Buff Details

  • buff initial source:dark_iron_dwarf
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:12.1s / 73.1s
  • trigger_min/max:12.1s / 73.1s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:34.63%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:dark_iron_dwarf
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases $pri by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Temporal Warp 1.5 0.0 304.4sec 304.4sec 35.7sec 17.21% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:dark_iron_dwarf
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 322.6s
  • trigger_min/max:300.0s / 322.6s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.21%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:dark_iron_dwarf
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 2 0.02% 0.00% 4.00%
Arcane Barrage Arcane Charge 3 2.45% 0.00% 15.79%
Arcane Barrage Arcane Charge 4 97.53% 84.21% 100.00%
Arcane Blast Arcane Charge 0 8.72% 5.41% 13.18%
Arcane Blast Arcane Charge 1 6.53% 3.23% 9.73%
Arcane Blast Arcane Charge 2 13.04% 8.26% 17.19%
Arcane Blast Arcane Charge 3 14.10% 9.32% 18.10%
Arcane Blast Arcane Charge 4 57.60% 47.62% 68.25%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 1.53% 0.00% 6.02% 1.5s 0.0s 5.4s
Conserve Phase 100.00% 100.00% 100.00% 300.0s 240.0s 360.0s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000179.989120.016239.995
Evocation11.9560.00050.40940.71416.52178.569
Rune of Power6.4950.00027.88240.54119.65178.077
Touch of the Magi4.8930.00024.82531.70618.36459.583
Arcane Power8.0090.00039.91522.56416.46465.127
Arcane Barrage9.9770.00949.509243.933191.008297.325
Arcane Orb5.9140.00052.70172.01242.149125.523
Presence of Mind51.3070.470217.928146.99187.418280.733
Time Warp2.2750.00022.5643.3701.28423.852

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
dark_iron_dwarf
mana_regen Mana 3113.84 407768.91 60.23% 130.95 7115.24 1.71%
Evocation Mana 127.32 184905.24 27.31% 1452.30 0.00 0.00%
Mana Gem Mana 2.95 20375.05 3.01% 6916.57 0.00 0.00%
Arcane Barrage Mana 23.38 63955.41 9.45% 2735.71 311.03 0.48%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 67790.7 2257.02 2387.15 7426.7 30130.1 1104.4 69165.7
Usage Type Count Total Avg RPE APR
dark_iron_dwarf
arcane_blast Mana 118.6 597585.2 5038.8 5081.9 1.0
arcane_missiles Mana 43.8 94286.4 2153.6 2152.8 6.6
arcane_orb Mana 11.7 5837.0 500.0 500.0 6.9
time_warp Mana 1.5 2939.7 2000.0 1993.7 0.0
touch_of_the_magi Mana 6.2 15416.9 2498.8 2498.1 7.4

Statistics & Data Analysis

Fight Length
dark_iron_dwarf Fight Length
Count 1627
Mean 299.99
Minimum 240.02
Maximum 360.00
Spread ( max - min ) 119.98
Range [ ( max - min ) / 2 * 100% ] 20.00%
DPS
dark_iron_dwarf Damage Per Second
Count 1627
Mean 5283.77
Minimum 4571.01
Maximum 6030.69
Spread ( max - min ) 1459.68
Range [ ( max - min ) / 2 * 100% ] 13.81%
Standard Deviation 212.9204
5th Percentile 4934.96
95th Percentile 5650.76
( 95th Percentile - 5th Percentile ) 715.79
Mean Distribution
Standard Deviation 5.2787
95.00% Confidence Interval ( 5273.42 - 5294.11 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 63
0.1% Error 6238
0.1 Scale Factor Error with Delta=300 388
0.05 Scale Factor Error with Delta=300 1549
0.01 Scale Factor Error with Delta=300 38701
Priority Target DPS
dark_iron_dwarf Priority Target Damage Per Second
Count 1627
Mean 5283.77
Minimum 4571.01
Maximum 6030.69
Spread ( max - min ) 1459.68
Range [ ( max - min ) / 2 * 100% ] 13.81%
Standard Deviation 212.9204
5th Percentile 4934.96
95th Percentile 5650.76
( 95th Percentile - 5th Percentile ) 715.79
Mean Distribution
Standard Deviation 5.2787
95.00% Confidence Interval ( 5273.42 - 5294.11 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 63
0.1% Error 6238
0.1 Scale Factor Error with Delta=300 388
0.05 Scale Factor Error with Delta=300 1549
0.01 Scale Factor Error with Delta=300 38701
DPS(e)
dark_iron_dwarf Damage Per Second (Effective)
Count 1627
Mean 5283.77
Minimum 4571.01
Maximum 6030.69
Spread ( max - min ) 1459.68
Range [ ( max - min ) / 2 * 100% ] 13.81%
Damage
dark_iron_dwarf Damage
Count 1627
Mean 1578882.47
Minimum 1169758.71
Maximum 1974162.33
Spread ( max - min ) 804403.63
Range [ ( max - min ) / 2 * 100% ] 25.47%
DTPS
dark_iron_dwarf Damage Taken Per Second
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
dark_iron_dwarf Healing Per Second
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
dark_iron_dwarf Healing Per Second (Effective)
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
dark_iron_dwarf Heal
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
dark_iron_dwarf Healing Taken Per Second
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
dark_iron_dwarf Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
dark_iron_dwarfTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
dark_iron_dwarf Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 variable,name=prepull_evo,op=reset,default=-1
1 0.00 variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2
2 0.00 variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1
3 0.00 variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1
4 0.00 variable,name=have_opened,op=set,value=0
5 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
6 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
7 0.00 variable,name=final_burn,op=set,value=0
8 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
9 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
A 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
B 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
C 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
D 0.00 variable,name=totm_max_delay_for_ap,op=reset,default=-1
E 0.00 variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command
F 0.00 variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae
G 0.00 variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3
H 0.00 variable,name=totm_max_delay_for_ap,op=set,value=30,if=variable.totm_max_delay_for_ap=-1&essence.vision_of_perfection.minor
I 0.00 variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1
J 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
K 0.00 variable,name=barrage_mana_pct,op=reset,default=-1
L 0.00 variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae
M 0.00 variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1
N 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=-1
O 0.00 variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command
P 0.00 variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle
Q 0.00 variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1
R 0.00 variable,name=totm_max_charges,op=reset,default=2
S 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
T 0.00 variable,name=inverted_opener,op=reset,default=-1
U 0.00 variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)
V 0.00 variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1
W 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
X 0.00 variable,name=am_spam,op=reset,default=0
Y 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
Z 0.00 variable,name=evo_pct,op=reset,default=15
a 0.00 flask
b 0.00 food
c 0.00 augmentation
d 0.00 arcane_familiar
e 0.00 arcane_intellect
f 0.00 conjure_mana_gem
g 0.00 snapshot_stats
h 0.00 mirror_image
i 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
j 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
k 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
0.00 counterspell,if=target.debuff.casting.react
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened<=0&prev_gcd.1.evocation&!runeforge.siphon_storm
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened<=0&buff.arcane_power.down&cooldown.arcane_power.remains>0&runeforge.siphon_storm
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
l 0.00 call_action_list,name=shared_cds
m 0.00 call_action_list,name=essences
n 0.00 call_action_list,name=aoe,if=active_enemies>2
o 0.00 call_action_list,name=opener,if=variable.have_opened<=0
p 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
q 0.00 call_action_list,name=cooldowns
r 0.00 call_action_list,name=rotation,if=variable.final_burn=0
s 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
t 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
0.00 touch_of_the_magi,if=cooldown.arcane_power.remains<50&essence.vision_of_perfection.minor
u 1.65 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
v 4.41 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
w 0.12 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
x 2.78 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
y 5.04 rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 presence_of_mind,if=buff.arcane_charge.stack=0&covenant.kyrian
Kyrian: RS is mana hungry and AB4s are too expensive to use pom to squeeze an extra ab in the totm window. Let's use it to make low charge ABs instant.
z 2.67 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
Non-Kyrian: Use pom to squeeze an extra ab in the totm window.
actions.final_burn
# count action,conditions
{ 0.69 arcane_missiles,if=buff.clearcasting.react,chain=1
| 2.50 arcane_blast
} 0.02 arcane_barrage
actions.opener
# count action,conditions
~ 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains>0&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
0.00 radiant_spark,if=mana.pct>40
0.00 shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
! 1.00 arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
" 1.00 arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
# 1.00 rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
0.00 deathborne,if=buff.rune_of_power.down
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 rune_of_power,if=buff.rune_of_power.down
0.00 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
0.00 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
0.00 arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
$ 0.39 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
0.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
% 1.08 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
& 11.71 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
' 0.55 arcane_barrage
actions.rotation
# count action,conditions
( 3.36 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
) 1.11 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
* 0.43 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
Barrage if it's time to use totm and we have too many charges
+ 2.92 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
, 0.16 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
- 2.56 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
: 6.08 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
; 6.71 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
< 2.42 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
= 4.06 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
> 10.67 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
0.00 arcane_barrage,if=mana.pct<variable.barrage_mana_pct&cooldown.evocation.remains>0&buff.arcane_power.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&essence.vision_of_perfection.minor
? 11.31 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
@ 2.43 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
. 2.08 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
. 2.60 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
. 0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
. 100.44 arcane_blast
. 1.27 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
. 0.49 arcane_barrage
actions.shared_cds
# count action,conditions
. 2.95 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
. 1.00 potion,if=buff.arcane_power.up
. 1.47 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
. 2.78 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
. 2.87 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
0.00 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30

Sample Sequence

034789ABCDIJKMNQRSTUWXZabfhj!."#&.&&&&&&&&%&&&'~(ux...:.......;.>....?....?....?.>.?...+vy:z-..;.>..?....?....?>.....)(+vy:.;.@>...x............;@>....?vy:z-;..>..?....?....?>.=....)(+vy:;..>...<...<....@>==....*ux..:z-.....>..y...;....;.>....(...,.......@>..<{

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 prepull_evo Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat 3 prepull_evo Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat 4 have_opened Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat 7 final_burn Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat 8 rs_max_delay_for_totm Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat 9 rs_max_delay_for_rop Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat A rs_max_delay_for_ap Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat B ap_max_delay_for_totm Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat C rop_max_delay_for_totm Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat D totm_max_delay_for_ap Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat I totm_max_delay_for_ap Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat J totm_max_delay_for_rop Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat K barrage_mana_pct Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat M barrage_mana_pct Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat N ap_minimum_mana_pct Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat Q ap_minimum_mana_pct Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat R totm_max_charges Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat S aoe_totm_max_charges Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat T inverted_opener Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat U inverted_opener Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat W ap_on_use Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat X am_spam Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat Z evo_pct Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat a flask dark_iron_dwarf 69165.7/69166: 100% mana
Pre precombat b food dark_iron_dwarf 69165.7/69166: 100% mana
Pre precombat f conjure_mana_gem Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat h mirror_image Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat j arcane_blast Fluffy_Pillow 69165.7/69166: 100% mana
0:00.000 opener ! arcane_orb Fluffy_Pillow 67790.7/69166: 98% mana
0:01.286 shared_cds . time_warp Fluffy_Pillow 69069.7/69166: 100% mana bloodlust, crimson_chorus
0:01.286 opener " arcane_blast Fluffy_Pillow 67069.7/69166: 97% mana bloodlust, temporal_warp, crimson_chorus
0:02.154 opener # rune_of_power Fluffy_Pillow 62770.4/69166: 91% mana bloodlust, temporal_warp, crimson_chorus
0:02.916 opener & arcane_blast Fluffy_Pillow 63824.5/69166: 92% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.695 shared_cds . use_mana_gem dark_iron_dwarf 58027.1/69166: 84% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.695 opener & arcane_blast Fluffy_Pillow 64943.6/69166: 94% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:04.473 opener & arcane_blast Fluffy_Pillow 59144.9/69166: 86% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:05.249 opener & arcane_blast Fluffy_Pillow 53343.3/69166: 77% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:06.027 opener & arcane_blast Fluffy_Pillow 47544.5/69166: 69% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:06.806 opener & arcane_blast Fluffy_Pillow 41747.1/69166: 60% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:07.585 opener & arcane_blast Fluffy_Pillow 35949.7/69166: 52% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:08.363 opener & arcane_blast Fluffy_Pillow 30150.9/69166: 44% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:09.139 opener & arcane_blast Fluffy_Pillow 24349.4/69166: 35% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:09.916 opener % arcane_missiles Fluffy_Pillow 18549.2/69166: 27% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus
0:11.190 opener & arcane_blast Fluffy_Pillow 20311.6/69166: 29% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.967 opener & arcane_blast Fluffy_Pillow 14511.4/69166: 21% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:12.745 opener & arcane_blast Fluffy_Pillow 8712.6/69166: 13% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:13.522 opener ' arcane_barrage Fluffy_Pillow 2912.5/69166: 4% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:14.286 opener ~ evocation dark_iron_dwarf 6735.9/69166: 10% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:16.886 rotation ( cancel_action Fluffy_Pillow 67184.5/69166: 97% mana bloodlust, clearcasting(2), evocation, temporal_warp, crimson_chorus(2)
0:16.890 cooldowns u touch_of_the_magi Fluffy_Pillow 67190.0/69166: 97% mana bloodlust, clearcasting(2), temporal_warp, crimson_chorus(2)
0:17.653 cooldowns x arcane_power Fluffy_Pillow 65745.5/69166: 95% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2)
0:17.653 shared_cds . potion Fluffy_Pillow 65745.5/69166: 95% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:17.653 shared_cds . fireblood Fluffy_Pillow 65745.5/69166: 95% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), potion_of_deathly_fixation
0:17.653 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 65745.5/69166: 95% mana bloodlust, fireblood, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), potion_of_deathly_fixation
0:17.653 rotation : arcane_missiles Fluffy_Pillow 65745.5/69166: 95% mana bloodlust, fireblood, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), potion_of_deathly_fixation, gladiators_badge
0:25.946 rotation . arcane_blast Fluffy_Pillow 54717.3/69166: 79% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:26.724 rotation . arcane_blast Fluffy_Pillow 52356.0/69166: 76% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:27.501 rotation . arcane_blast Fluffy_Pillow 49993.3/69166: 72% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:28.278 rotation . arcane_blast Fluffy_Pillow 47630.7/69166: 69% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:29.056 rotation . arcane_blast Fluffy_Pillow 45269.4/69166: 65% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:29.833 rotation . arcane_blast Fluffy_Pillow 42906.7/69166: 62% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:30.609 rotation . arcane_blast Fluffy_Pillow 40542.7/69166: 59% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, temporal_warp, potion_of_deathly_fixation, gladiators_badge
0:31.385 rotation ; arcane_missiles Fluffy_Pillow 38178.6/69166: 55% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, temporal_warp, potion_of_deathly_fixation, gladiators_badge
0:32.638 rotation . arcane_barrage Fluffy_Pillow 39911.9/69166: 58% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_deathly_fixation, gladiators_badge
0:33.401 rotation > arcane_orb Fluffy_Pillow 43734.0/69166: 63% mana bloodlust, temporal_warp, potion_of_deathly_fixation
0:34.163 rotation . arcane_blast Fluffy_Pillow 44288.1/69166: 64% mana bloodlust, arcane_charge(2), temporal_warp, potion_of_deathly_fixation
0:35.124 rotation . arcane_blast Fluffy_Pillow 41492.5/69166: 60% mana bloodlust, arcane_charge(3), temporal_warp, potion_of_deathly_fixation
0:35.992 rotation . arcane_blast Fluffy_Pillow 37193.2/69166: 54% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_deathly_fixation
0:36.770 rotation . arcane_blast Fluffy_Pillow 31394.4/69166: 45% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_deathly_fixation
0:37.548 rotation ? arcane_barrage Fluffy_Pillow 25595.6/69166: 37% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_deathly_fixation
0:38.309 rotation . arcane_blast Fluffy_Pillow 29415.0/69166: 43% mana bloodlust, temporal_warp, potion_of_deathly_fixation
0:39.449 rotation . arcane_blast Fluffy_Pillow 29616.9/69166: 43% mana bloodlust, arcane_charge, temporal_warp, potion_of_deathly_fixation
0:40.498 rotation . arcane_blast Fluffy_Pillow 28318.0/69166: 41% mana bloodlust, arcane_charge(2), temporal_warp, potion_of_deathly_fixation
0:41.457 rotation . arcane_blast Fluffy_Pillow 25519.6/69166: 37% mana arcane_charge(3), potion_of_deathly_fixation
0:42.921 rotation ? arcane_barrage Fluffy_Pillow 22044.8/69166: 32% mana arcane_charge(4)
0:44.209 rotation . arcane_blast Fluffy_Pillow 26593.1/69166: 38% mana
0:46.137 rotation . arcane_blast Fluffy_Pillow 27885.2/69166: 40% mana arcane_charge
0:47.910 rotation . arcane_blast Fluffy_Pillow 27587.8/69166: 40% mana arcane_charge(2)
0:49.529 rotation . arcane_blast Fluffy_Pillow 25702.4/69166: 37% mana arcane_charge(3)
0:50.993 rotation ? arcane_barrage Fluffy_Pillow 22227.6/69166: 32% mana arcane_charge(4), clearcasting
0:52.278 rotation . arcane_blast Fluffy_Pillow 26771.7/69166: 39% mana clearcasting
0:54.207 rotation > arcane_orb Fluffy_Pillow 28065.2/69166: 41% mana arcane_charge, clearcasting
0:55.493 rotation . arcane_blast Fluffy_Pillow 29344.1/69166: 42% mana arcane_charge(3), clearcasting
0:56.959 rotation ? arcane_barrage Fluffy_Pillow 25872.0/69166: 37% mana arcane_charge(4), clearcasting
0:58.245 rotation . arcane_blast Fluffy_Pillow 30417.6/69166: 44% mana clearcasting
1:00.173 rotation . arcane_blast Fluffy_Pillow 31709.6/69166: 46% mana arcane_charge, clearcasting, crimson_chorus
1:01.947 rotation . arcane_blast Fluffy_Pillow 31413.6/69166: 45% mana arcane_charge(2), clearcasting, crimson_chorus
1:03.566 rotation + arcane_barrage Fluffy_Pillow 29528.2/69166: 43% mana arcane_charge(3), clearcasting, crimson_chorus
1:04.852 cooldowns v touch_of_the_magi Fluffy_Pillow 33382.1/69166: 48% mana clearcasting(2), crimson_chorus
1:06.137 cooldowns y rune_of_power Fluffy_Pillow 32659.7/69166: 47% mana arcane_charge(4), clearcasting(2), crimson_chorus
1:07.422 rotation : arcane_missiles Fluffy_Pillow 34437.3/69166: 50% mana arcane_charge(4), clearcasting(2), rune_of_power, crimson_chorus
1:13.304 cooldowns z presence_of_mind Fluffy_Pillow 35073.9/69166: 51% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:13.304 rotation - arcane_blast Fluffy_Pillow 35073.9/69166: 51% mana arcane_charge(4), presence_of_mind(3), rune_of_power, crimson_chorus(2)
1:14.590 rotation . arcane_blast Fluffy_Pillow 29977.8/69166: 43% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus(2)
1:15.876 rotation . arcane_blast Fluffy_Pillow 24881.8/69166: 36% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus(2)
1:17.162 rotation ; arcane_missiles Fluffy_Pillow 19785.7/69166: 29% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
1:19.089 rotation . arcane_barrage Fluffy_Pillow 22451.4/69166: 32% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:20.375 rotation > arcane_orb Fluffy_Pillow 26996.9/69166: 39% mana crimson_chorus(3)
1:21.661 rotation . arcane_blast Fluffy_Pillow 28275.9/69166: 41% mana arcane_charge(2), crimson_chorus(3)
1:23.281 rotation . arcane_blast Fluffy_Pillow 26391.9/69166: 38% mana arcane_charge(3), crimson_chorus(3)
1:24.747 rotation ? arcane_barrage Fluffy_Pillow 22919.8/69166: 33% mana arcane_charge(4), crimson_chorus(3)
1:26.033 rotation . arcane_blast Fluffy_Pillow 27465.4/69166: 40% mana crimson_chorus(3)
1:27.961 rotation . arcane_blast Fluffy_Pillow 28757.4/69166: 42% mana arcane_charge, crimson_chorus(3)
1:29.735 rotation . arcane_blast Fluffy_Pillow 28461.4/69166: 41% mana arcane_charge(2), crimson_chorus(3)
1:31.354 rotation . arcane_blast Fluffy_Pillow 26576.0/69166: 38% mana arcane_charge(3), clearcasting
1:32.821 rotation ? arcane_barrage Fluffy_Pillow 23105.3/69166: 33% mana arcane_charge(4), clearcasting
1:34.106 rotation . arcane_blast Fluffy_Pillow 27649.5/69166: 40% mana clearcasting
1:36.034 rotation . arcane_blast Fluffy_Pillow 28941.5/69166: 42% mana arcane_charge, clearcasting
1:37.808 rotation . arcane_blast Fluffy_Pillow 28645.5/69166: 41% mana arcane_charge(2), clearcasting
1:39.429 rotation . arcane_blast Fluffy_Pillow 26762.9/69166: 39% mana arcane_charge(3), clearcasting
1:40.894 rotation ? arcane_barrage Fluffy_Pillow 23289.4/69166: 34% mana arcane_charge(4), clearcasting
1:42.180 rotation > arcane_orb Fluffy_Pillow 27835.0/69166: 40% mana clearcasting(2)
1:43.466 rotation . arcane_blast Fluffy_Pillow 29113.9/69166: 42% mana arcane_charge(2), clearcasting(2)
1:45.085 rotation . arcane_blast Fluffy_Pillow 27228.5/69166: 39% mana arcane_charge(3), clearcasting(2)
1:46.551 rotation . arcane_blast Fluffy_Pillow 23756.5/69166: 34% mana arcane_charge(4), clearcasting(2)
1:47.863 rotation . arcane_blast Fluffy_Pillow 18696.4/69166: 27% mana arcane_charge(4), clearcasting(2)
1:49.174 rotation . arcane_blast Fluffy_Pillow 13634.9/69166: 20% mana arcane_charge(4), clearcasting(2)
1:50.484 rotation ) evocation dark_iron_dwarf 8572.0/69166: 12% mana arcane_charge(4), clearcasting(2)
1:54.684 rotation ( cancel_action Fluffy_Pillow 66351.7/69166: 96% mana arcane_charge(4), clearcasting(2), evocation
1:54.687 rotation + arcane_barrage Fluffy_Pillow 66355.8/69166: 96% mana arcane_charge(4), clearcasting(2)
1:55.974 cooldowns v touch_of_the_magi Fluffy_Pillow 69165.7/69166: 100% mana clearcasting(2)
1:57.260 cooldowns y rune_of_power Fluffy_Pillow 66671.2/69166: 96% mana arcane_charge(4)
1:58.546 rotation : arcane_missiles Fluffy_Pillow 68450.2/69166: 99% mana arcane_charge(4), rune_of_power
2:07.288 shared_cds . use_mana_gem dark_iron_dwarf 50543.1/69166: 73% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
2:07.288 rotation ; arcane_missiles Fluffy_Pillow 57459.7/69166: 83% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
2:09.258 rotation . arcane_blast Fluffy_Pillow 60184.8/69166: 87% mana arcane_charge(4), rune_of_power, crimson_chorus
2:10.570 rotation @ arcane_barrage Fluffy_Pillow 55124.7/69166: 80% mana arcane_charge(4), crimson_chorus(2)
2:11.856 rotation > arcane_orb Fluffy_Pillow 59670.3/69166: 86% mana crimson_chorus(2)
2:13.142 rotation . arcane_blast Fluffy_Pillow 60949.2/69166: 88% mana arcane_charge(2), crimson_chorus(2)
2:14.762 rotation . arcane_blast Fluffy_Pillow 59065.2/69166: 85% mana arcane_charge(3), crimson_chorus(2)
2:16.227 rotation . arcane_blast Fluffy_Pillow 55591.8/69166: 80% mana arcane_charge(4), crimson_chorus(2)
2:17.540 cooldowns x arcane_power Fluffy_Pillow 50533.1/69166: 73% mana arcane_charge(4), crimson_chorus(2)
2:17.653 shared_cds . fireblood Fluffy_Pillow 50689.4/69166: 73% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2)
2:17.653 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 50689.4/69166: 73% mana fireblood, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2)
2:17.653 rotation . arcane_blast Fluffy_Pillow 50689.4/69166: 73% mana fireblood, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), gladiators_badge
2:18.965 rotation . arcane_blast Fluffy_Pillow 49066.8/69166: 71% mana fireblood, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), gladiators_badge
2:20.276 rotation . arcane_blast Fluffy_Pillow 47442.8/69166: 69% mana fireblood, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), gladiators_badge
2:21.587 rotation . arcane_blast Fluffy_Pillow 45818.8/69166: 66% mana fireblood, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:22.900 rotation . arcane_blast Fluffy_Pillow 44197.6/69166: 64% mana fireblood, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:24.213 rotation . arcane_blast Fluffy_Pillow 42576.4/69166: 62% mana fireblood, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:25.523 rotation . arcane_blast Fluffy_Pillow 40951.1/69166: 59% mana fireblood, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:26.833 rotation . arcane_blast Fluffy_Pillow 39325.7/69166: 57% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:28.145 rotation . arcane_blast Fluffy_Pillow 37703.1/69166: 55% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:29.457 rotation . arcane_blast Fluffy_Pillow 36080.5/69166: 52% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3), gladiators_badge
2:30.768 rotation ; arcane_missiles Fluffy_Pillow 34456.5/69166: 50% mana arcane_charge(4), arcane_power, clearcasting, gladiators_badge
2:32.752 rotation @ arcane_barrage Fluffy_Pillow 37201.0/69166: 54% mana arcane_charge(4)
2:34.037 rotation > arcane_orb Fluffy_Pillow 41745.2/69166: 60% mana
2:35.324 rotation . arcane_blast Fluffy_Pillow 43025.6/69166: 62% mana arcane_charge(2)
2:36.942 rotation . arcane_blast Fluffy_Pillow 41138.8/69166: 59% mana arcane_charge(3)
2:38.406 rotation . arcane_blast Fluffy_Pillow 37663.9/69166: 54% mana arcane_charge(4)
2:39.717 rotation . arcane_blast Fluffy_Pillow 32602.5/69166: 47% mana arcane_charge(4)
2:41.027 rotation ? arcane_barrage Fluffy_Pillow 27539.6/69166: 40% mana arcane_charge(4)
2:42.313 cooldowns v touch_of_the_magi Fluffy_Pillow 32085.2/69166: 46% mana
2:43.599 cooldowns y rune_of_power Fluffy_Pillow 31364.1/69166: 45% mana arcane_charge(4)
2:44.884 rotation : arcane_missiles Fluffy_Pillow 33141.7/69166: 48% mana arcane_charge(4), rune_of_power
2:51.373 cooldowns z presence_of_mind Fluffy_Pillow 27118.0/69166: 39% mana arcane_charge(4), clearcasting, rune_of_power
2:51.373 rotation - arcane_blast Fluffy_Pillow 27118.0/69166: 39% mana arcane_charge(4), clearcasting, presence_of_mind(3), rune_of_power
2:52.662 rotation ; arcane_missiles Fluffy_Pillow 22026.1/69166: 32% mana arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power
2:54.608 rotation . arcane_blast Fluffy_Pillow 24718.0/69166: 36% mana arcane_charge(4), presence_of_mind(2), rune_of_power
2:55.893 rotation . arcane_barrage Fluffy_Pillow 19620.6/69166: 28% mana arcane_charge(4), presence_of_mind, rune_of_power
2:57.179 rotation > arcane_orb Fluffy_Pillow 24166.1/69166: 35% mana presence_of_mind
2:58.467 rotation . arcane_blast Fluffy_Pillow 25447.9/69166: 37% mana arcane_charge(2), presence_of_mind
2:59.755 rotation . arcane_blast Fluffy_Pillow 23104.6/69166: 33% mana arcane_charge(3)
3:01.218 rotation ? arcane_barrage Fluffy_Pillow 19628.3/69166: 28% mana arcane_charge(4), crimson_chorus
3:02.503 rotation . arcane_blast Fluffy_Pillow 24172.5/69166: 35% mana crimson_chorus
3:04.429 rotation . arcane_blast Fluffy_Pillow 25461.8/69166: 37% mana arcane_charge, crimson_chorus
3:06.202 rotation . arcane_blast Fluffy_Pillow 25164.4/69166: 36% mana arcane_charge(2), crimson_chorus
3:07.821 rotation . arcane_blast Fluffy_Pillow 23279.0/69166: 34% mana arcane_charge(3), crimson_chorus
3:09.287 rotation ? arcane_barrage Fluffy_Pillow 19806.9/69166: 29% mana arcane_charge(4), clearcasting, crimson_chorus
3:10.573 rotation . arcane_blast Fluffy_Pillow 24352.5/69166: 35% mana clearcasting, crimson_chorus
3:12.501 rotation . arcane_blast Fluffy_Pillow 25644.5/69166: 37% mana arcane_charge, clearcasting, crimson_chorus(2)
3:14.275 rotation . arcane_blast Fluffy_Pillow 25348.5/69166: 37% mana arcane_charge(2), clearcasting, crimson_chorus(2)
3:15.895 rotation . arcane_blast Fluffy_Pillow 23464.5/69166: 34% mana arcane_charge(3), clearcasting, crimson_chorus(2)
3:17.359 rotation ? arcane_barrage Fluffy_Pillow 19989.7/69166: 29% mana arcane_charge(4), clearcasting, crimson_chorus(2)
3:18.647 rotation > arcane_orb Fluffy_Pillow 24538.0/69166: 35% mana clearcasting, crimson_chorus(2)
3:19.932 rotation . arcane_blast Fluffy_Pillow 25815.6/69166: 37% mana arcane_charge(2), clearcasting, crimson_chorus(2)
3:21.552 rotation = arcane_missiles Fluffy_Pillow 23931.5/69166: 35% mana arcane_charge(3), clearcasting, crimson_chorus(3)
3:23.558 rotation . arcane_blast Fluffy_Pillow 26706.5/69166: 39% mana arcane_charge(3), crimson_chorus(3)
3:25.024 rotation . arcane_blast Fluffy_Pillow 23234.4/69166: 34% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:26.337 rotation . arcane_blast Fluffy_Pillow 18175.7/69166: 26% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:27.649 rotation . arcane_blast Fluffy_Pillow 13115.6/69166: 19% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:28.961 rotation ) evocation Fluffy_Pillow 8055.5/69166: 12% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:33.161 rotation ( cancel_action Fluffy_Pillow 65835.2/69166: 95% mana arcane_charge(4), clearcasting, evocation
3:33.165 rotation + arcane_barrage Fluffy_Pillow 65840.7/69166: 95% mana arcane_charge(4), clearcasting
3:34.451 cooldowns v touch_of_the_magi Fluffy_Pillow 69165.7/69166: 100% mana clearcasting
3:35.737 cooldowns y rune_of_power Fluffy_Pillow 66671.2/69166: 96% mana arcane_charge(4), clearcasting
3:37.024 rotation : arcane_missiles Fluffy_Pillow 68451.6/69166: 99% mana arcane_charge(4), clearcasting, rune_of_power
3:45.161 rotation ; arcane_missiles Fluffy_Pillow 63388.3/69166: 92% mana arcane_charge(4), clearcasting, rune_of_power
3:47.217 rotation . arcane_blast Fluffy_Pillow 66232.4/69166: 96% mana arcane_charge(4), rune_of_power
3:48.528 rotation . arcane_barrage Fluffy_Pillow 61170.9/69166: 88% mana arcane_charge(4), clearcasting, rune_of_power
3:49.815 rotation > arcane_orb Fluffy_Pillow 65717.8/69166: 95% mana clearcasting
3:51.101 rotation . arcane_blast Fluffy_Pillow 66996.8/69166: 97% mana arcane_charge(2), clearcasting(2)
3:52.722 rotation . arcane_blast Fluffy_Pillow 65049.0/69166: 94% mana arcane_charge(3), clearcasting(2)
3:54.188 rotation . arcane_blast Fluffy_Pillow 61577.0/69166: 89% mana arcane_charge(4), clearcasting(2)
3:55.500 rotation < arcane_missiles Fluffy_Pillow 56516.9/69166: 82% mana arcane_charge(4), clearcasting(3)
3:59.272 rotation . arcane_blast Fluffy_Pillow 61734.7/69166: 89% mana arcane_charge(4), clearcasting(2)
4:00.585 rotation . arcane_blast Fluffy_Pillow 56676.0/69166: 82% mana arcane_charge(4), clearcasting(2)
4:01.897 rotation . arcane_blast Fluffy_Pillow 51615.9/69166: 75% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:03.208 rotation < arcane_missiles Fluffy_Pillow 46554.4/69166: 67% mana arcane_charge(4), clearcasting(3), crimson_chorus
4:05.250 rotation . arcane_blast Fluffy_Pillow 49379.2/69166: 71% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:06.563 rotation . arcane_blast Fluffy_Pillow 44320.5/69166: 64% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:07.874 shared_cds . use_mana_gem dark_iron_dwarf 39259.0/69166: 57% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:07.874 rotation . arcane_blast Fluffy_Pillow 46175.6/69166: 67% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:09.186 rotation @ arcane_barrage Fluffy_Pillow 41115.5/69166: 59% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:10.472 rotation > arcane_orb Fluffy_Pillow 45661.0/69166: 66% mana clearcasting(2), crimson_chorus
4:11.758 rotation = arcane_missiles Fluffy_Pillow 46940.0/69166: 68% mana arcane_charge(2), clearcasting(2), crimson_chorus
4:13.729 rotation = arcane_missiles Fluffy_Pillow 49666.5/69166: 72% mana arcane_charge(2), clearcasting, crimson_chorus(2)
4:15.715 rotation . arcane_blast Fluffy_Pillow 52413.8/69166: 76% mana arcane_charge(2), crimson_chorus(2)
4:17.335 rotation . arcane_blast Fluffy_Pillow 50529.7/69166: 73% mana arcane_charge(3), crimson_chorus(2)
4:18.800 rotation . arcane_blast Fluffy_Pillow 47056.3/69166: 68% mana arcane_charge(4), crimson_chorus(2)
4:20.112 rotation . arcane_blast Fluffy_Pillow 41996.2/69166: 61% mana arcane_charge(4), crimson_chorus(2)
4:21.423 rotation * arcane_barrage Fluffy_Pillow 36934.7/69166: 53% mana arcane_charge(4), crimson_chorus(2)
4:22.711 cooldowns u touch_of_the_magi Fluffy_Pillow 41483.1/69166: 60% mana crimson_chorus(3)
4:23.998 cooldowns x arcane_power Fluffy_Pillow 40763.4/69166: 59% mana arcane_charge(4), crimson_chorus(3)
4:23.998 shared_cds . fireblood Fluffy_Pillow 40763.4/69166: 59% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
4:23.998 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 40763.4/69166: 59% mana fireblood, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
4:23.998 rotation : arcane_missiles Fluffy_Pillow 40763.4/69166: 59% mana fireblood, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
4:31.545 cooldowns z presence_of_mind Fluffy_Pillow 39953.3/69166: 58% mana fireblood, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
4:31.545 rotation - arcane_blast Fluffy_Pillow 39953.3/69166: 58% mana fireblood, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, crimson_chorus(3), gladiators_badge
4:32.831 rotation . arcane_blast Fluffy_Pillow 38294.7/69166: 55% mana arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, gladiators_badge
4:34.118 rotation . arcane_blast Fluffy_Pillow 36637.5/69166: 53% mana arcane_charge(4), arcane_power, presence_of_mind, rune_of_power, gladiators_badge
4:35.403 rotation . arcane_blast Fluffy_Pillow 34977.6/69166: 51% mana arcane_charge(4), arcane_power, rune_of_power, gladiators_badge
4:36.715 rotation . arcane_blast Fluffy_Pillow 33355.0/69166: 48% mana arcane_charge(4), arcane_power, gladiators_badge
4:38.026 rotation . arcane_barrage Fluffy_Pillow 31731.0/69166: 46% mana arcane_charge(4), arcane_power, gladiators_badge
4:39.313 rotation > arcane_orb Fluffy_Pillow 36278.0/69166: 52% mana
4:40.599 rotation . arcane_blast Fluffy_Pillow 37556.9/69166: 54% mana arcane_charge(2)
4:42.220 rotation . arcane_blast Fluffy_Pillow 35674.3/69166: 52% mana arcane_charge(3)
4:43.684 cooldowns y rune_of_power Fluffy_Pillow 32199.4/69166: 47% mana arcane_charge(4)
4:44.970 rotation . arcane_blast Fluffy_Pillow 33978.4/69166: 49% mana arcane_charge(4), rune_of_power
4:46.281 rotation . arcane_blast Fluffy_Pillow 28916.9/69166: 42% mana arcane_charge(4), rune_of_power
4:47.592 rotation . arcane_blast Fluffy_Pillow 23855.4/69166: 34% mana arcane_charge(4), clearcasting, rune_of_power
4:48.904 rotation ; arcane_missiles Fluffy_Pillow 18795.3/69166: 27% mana arcane_charge(4), clearcasting, rune_of_power
4:50.809 rotation . arcane_blast Fluffy_Pillow 21430.5/69166: 31% mana arcane_charge(4), rune_of_power
4:52.119 rotation . arcane_blast Fluffy_Pillow 16367.7/69166: 24% mana arcane_charge(4), rune_of_power
4:53.432 rotation . arcane_blast Fluffy_Pillow 11309.0/69166: 16% mana arcane_charge(4), rune_of_power
4:54.741 rotation . arcane_barrage Fluffy_Pillow 6244.7/69166: 9% mana arcane_charge(4), clearcasting, rune_of_power
4:56.028 rotation ; arcane_missiles Fluffy_Pillow 10791.7/69166: 16% mana clearcasting, rune_of_power
4:58.010 rotation . arcane_blast Fluffy_Pillow 13533.4/69166: 20% mana
4:59.937 rotation > arcane_orb Fluffy_Pillow 14824.1/69166: 21% mana arcane_charge
5:01.223 shared_cds . time_warp Fluffy_Pillow 16103.0/69166: 23% mana arcane_charge(3)
5:01.286 rotation . arcane_blast Fluffy_Pillow 14190.2/69166: 21% mana arcane_charge(3), temporal_warp
5:02.415 rotation . arcane_blast Fluffy_Pillow 10251.9/69166: 15% mana arcane_charge(4), temporal_warp, crimson_chorus
5:03.424 rotation . evocation dark_iron_dwarf 4772.7/69166: 7% mana arcane_charge(4), temporal_warp, crimson_chorus
5:06.924 rotation ( cancel_action Fluffy_Pillow 67367.3/69166: 97% mana arcane_charge(4), evocation, temporal_warp, crimson_chorus
5:06.929 rotation . arcane_blast Fluffy_Pillow 67374.2/69166: 97% mana arcane_charge(4), temporal_warp, crimson_chorus
5:07.939 rotation . arcane_blast Fluffy_Pillow 61896.4/69166: 89% mana arcane_charge(4), temporal_warp, crimson_chorus
5:08.949 rotation . arcane_blast Fluffy_Pillow 56418.5/69166: 82% mana arcane_charge(4), temporal_warp, crimson_chorus
5:09.959 rotation , arcane_barrage Fluffy_Pillow 50940.7/69166: 74% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus
5:10.949 rotation . arcane_blast Fluffy_Pillow 55076.8/69166: 80% mana clearcasting, temporal_warp, crimson_chorus
5:12.432 rotation . arcane_blast Fluffy_Pillow 55753.2/69166: 81% mana arcane_charge, clearcasting, temporal_warp, crimson_chorus(2)
5:13.797 rotation . arcane_blast Fluffy_Pillow 54891.5/69166: 79% mana arcane_charge(2), clearcasting, temporal_warp, crimson_chorus(2)
5:15.044 rotation . arcane_blast Fluffy_Pillow 52491.5/69166: 76% mana arcane_charge(3), clearcasting, temporal_warp, crimson_chorus(2)
5:16.173 rotation . arcane_blast Fluffy_Pillow 48553.2/69166: 70% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(2)
5:17.182 rotation . arcane_blast Fluffy_Pillow 43074.0/69166: 62% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(2)
5:18.192 rotation . arcane_blast Fluffy_Pillow 37596.1/69166: 54% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(2)
5:19.202 rotation @ arcane_barrage Fluffy_Pillow 32118.3/69166: 46% mana arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2)
5:20.191 rotation > arcane_orb Fluffy_Pillow 36253.0/69166: 52% mana clearcasting(2), temporal_warp, crimson_chorus(2)
5:21.181 rotation . arcane_blast Fluffy_Pillow 37122.5/69166: 54% mana arcane_charge(2), clearcasting(2), temporal_warp, crimson_chorus(2)
5:22.427 rotation . arcane_blast Fluffy_Pillow 34721.1/69166: 50% mana arcane_charge(3), clearcasting(2), temporal_warp, crimson_chorus(3)
5:23.557 rotation < arcane_missiles Fluffy_Pillow 30784.2/69166: 45% mana arcane_charge(4), clearcasting(3), temporal_warp, crimson_chorus(3)
5:26.445 final_burn { arcane_missiles Fluffy_Pillow 34779.2/69166: 50% mana arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(3)

Stats

Level Bonus (60) Race Bonus (dark_iron_dwarf) Raid-Buffed Unbuffed Gear Amount
Strength 198 2 200 200 0
Agility 306 -2 304 304 0
Stamina 414 1 2028 1932 1517
Intellect 450 -1 1794 1614 1089 (46)
Spirit 0 0 0 0 0
Health 40560 38640 0
Mana 69166 69166 0
Spell Power 1794 1614 0
Crit 14.34% 14.34% 327
Haste 17.00% 17.00% 561
Versatility 5.65% 5.65% 226
Mana Regen 1383 1383 0
Mastery 38.33% 38.33% 838
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 227.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, enchant: { +15 Int }
Local Hands Impossibly Oversized Mitts
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +31 Haste, +74 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 226, stats: { +77 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Sinful Aspirant's Badge of Ferocity
ilevel: 207, stats: { +91 Haste }
item effects: { use: Gladiator's Badge }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation

Profile

mage="dark_iron_dwarf"
source=default
spec=arcane
level=60
race=dark_iron_dwarf
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2

# Default consumables
potion=deathly_fixation
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=disabled

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=variable,name=prepull_evo,op=reset,default=-1
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1
actions.precombat+=/variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1
actions.precombat+=/variable,name=have_opened,op=set,value=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=reset,default=-1
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=30,if=variable.totm_max_delay_for_ap=-1&essence.vision_of_perfection.minor
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=inverted_opener,op=reset,default=-1
actions.precombat+=/variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)
actions.precombat+=/variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_familiar
actions.precombat+=/arcane_intellect
actions.precombat+=/conjure_mana_gem
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell,if=target.debuff.casting.react
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened<=0&prev_gcd.1.evocation&!runeforge.siphon_storm
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened<=0&buff.arcane_power.down&cooldown.arcane_power.remains>0&runeforge.siphon_storm
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/call_action_list,name=shared_cds
actions+=/call_action_list,name=essences
actions+=/call_action_list,name=aoe,if=active_enemies>2
actions+=/call_action_list,name=opener,if=variable.have_opened<=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains>0
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&talent.amplification&active_enemies<8
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&(runeforge.arcane_infinity|talent.amplification)&active_enemies<5
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
actions.cooldowns+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&essence.vision_of_perfection.minor
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Kyrian: RS is mana hungry and AB4s are too expensive to use pom to squeeze an extra ab in the totm window. Let's use it to make low charge ABs instant.
actions.cooldowns+=/presence_of_mind,if=buff.arcane_charge.stack=0&covenant.kyrian
# Non-Kyrian: Use pom to squeeze an extra ab in the totm window.
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian

actions.essences=blood_of_the_enemy,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/blood_of_the_enemy,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/worldvein_resonance,if=cooldown.arcane_power.remains>=50&cooldown.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
actions.essences+=/worldvein_resonance,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/worldvein_resonance,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/guardian_of_azeroth,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/guardian_of_azeroth,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/concentrated_flame,line_cd=6,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&mana.time_to_max>=execute_time
actions.essences+=/reaping_flames,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&mana.time_to_max>=execute_time
actions.essences+=/focused_azerite_beam,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/purifying_blast,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/ripple_in_space,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/the_unbound_force,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/memory_of_lucid_dreams,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains>0&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
actions.opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne,if=!runeforge.siphon_storm
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
actions.opener+=/arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.opener+=/rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
actions.opener+=/deathborne,if=buff.rune_of_power.down
actions.opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
actions.opener+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
actions.opener+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<variable.barrage_mana_pct&cooldown.evocation.remains>0&buff.arcane_power.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&essence.vision_of_perfection.minor
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

actions.shared_cds=use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions.shared_cds+=/potion,if=buff.arcane_power.up
actions.shared_cds+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions.shared_cds+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/berserking,if=buff.arcane_power.up
actions.shared_cds+=/blood_fury,if=buff.arcane_power.up
actions.shared_cds+=/fireblood,if=buff.arcane_power.up
actions.shared_cds+=/ancestral_call,if=buff.arcane_power.up
actions.shared_cds+=/use_items,if=buff.arcane_power.up
actions.shared_cds+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions.shared_cds+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions.shared_cds+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30

head=confidants_favored_cap,id=183021,bonus_id=1498,ilevel=226
neck=nobles_birthstone_pendant,id=183039,bonus_id=1498,ilevel=226
shoulders=shawl_of_the_penitent,id=183020,bonus_id=1498,ilevel=233
back=mantle_of_manifest_sins,id=183033,bonus_id=1498,ilevel=226
chest=robes_of_the_cursed_commando,id=182998,bonus_id=1498,ilevel=233,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=1498,ilevel=226,enchant=eternal_intellect
hands=impossibly_oversized_mitts,id=183022,bonus_id=1498,ilevel=226
waist=cinch_of_infinite_tightness,id=183028,bonus_id=1498,ilevel=226
legs=courtiers_costume_trousers,id=183011,bonus_id=1498,ilevel=226
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=1498,ilevel=226
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=1498,ilevel=233,enchant=16mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=1498,ilevel=226
trinket2=sinful_aspirants_badge_of_ferocity,id=175884,bonus_id=1521,ilevel=207
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/6652/1531,ilevel=233,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=227.20
# gear_stamina=1517
# gear_intellect=1089
# gear_crit_rating=327
# gear_haste_rating=561
# gear_mastery_rating=838
# gear_versatility_rating=226
# gear_armor=369

draenei : 5234 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
5233.6 5233.6 9.8 / 0.187% 769.3 / 14.7% 2.2
RPS Out RPS In Primary Resource Waiting APM Active Skill
2384.9 2253.2 Mana 0.00% 41.4 100.0% 100%
Talents
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
draenei 5234
Arcane Barrage 400 7.7% 23.5 12.13sec 5118 4260 Direct 23.5 4392 8751 5121 16.7%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 23.50 23.48 0.00 0.00 1.2016 0.0000 120261.62 120261.62 0.00% 4259.61 4259.61
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 83.27% 19.56 10 30 4391.56 2635 9330 4389.78 3929 4821 85870 85870 0.00%
crit 16.73% 3.93 0 11 8750.51 5586 18660 8653.30 0 13357 34391 34391 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you {$321526s1=2}% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [}]:0.01
    opener
    [$]:0.41
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
    opener
    [']:0.52
    rotation
    [*]:0.42
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
    rotation
    [+]:2.99
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [,]:0.16
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [?]:11.31
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
    rotation
    [@]:2.43
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [.]:2.07
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [.]:2.65
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [.]:0.01
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [.]:0.50
Arcane Blast 1972 37.7% 117.7 2.54sec 5024 3845 Direct 118.7 4201 8757 4984 17.2%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 117.66 118.66 0.00 0.00 1.3068 0.0000 591183.10 591183.10 0.00% 3844.92 3844.92
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.84% 98.29 70 128 4201.22 923 9446 4201.16 3630 4951 412866 412866 0.00%
crit 17.16% 20.37 6 36 8757.40 1846 18893 8767.13 4959 12535 178317 178317 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [|]:2.43
    opener
    ["]:1.00
  • if_expr:variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    opener
    [&]:11.66
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [-]:2.57
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [.]:100.59
Arcane Echo 241 4.6% 154.1 1.97sec 469 0 Direct 154.1 392 816 469 18.2%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 154.05 154.05 0.00 0.00 0.0000 0.0000 72240.70 72240.70 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.79% 126.00 82 175 391.79 221 542 392.06 348 447 49361 49361 0.00%
crit 18.21% 28.05 12 49 815.64 441 1083 816.35 661 988 22880 22880 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2035 38.9% 43.7 6.62sec 13971 8011 Periodic 297.5 1719 3585 2052 17.8% 23.6%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 43.69 0.00 297.74 297.47 1.7439 0.2379 610378.28 610378.28 0.00% 8011.26 8011.26
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 82.16% 244.41 151 385 1719.20 1079 2651 1722.60 1546 1964 420156 420156 0.00%
crit 17.84% 53.06 24 98 3584.74 2159 5302 3592.74 2886 4282 190222 190222 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [{]:0.70
  • if_expr:buff.clearcasting.react
    opener
    [%]:1.11
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [:]:6.09
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [;]:6.73
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [<]:2.40
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [=]:4.01
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (135) 0.0% (2.6%) 11.7 25.84sec 3483 2834

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.68 0.00 0.00 0.00 1.2291 0.0000 0.00 0.00 0.00% 2833.98 2833.98

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    opener
    [!]:1.00
  • if_expr:variable.inverted_opener=1&cooldown.rune_of_power.remains=0
    rotation
    [>]:10.68
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 135 2.6% 11.7 26.53sec 3486 0 Direct 11.7 2997 5991 3487 16.3%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.67 11.67 0.00 0.00 0.0000 0.0000 40687.43 40687.43 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 83.68% 9.77 4 15 2996.92 2911 5106 2995.67 2911 3318 29274 29274 0.00%
crit 16.32% 1.91 0 7 5990.95 5821 14296 5180.42 0 9633 11414 11414 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Deathly Fixation 11 (25) 0.2% (0.5%) 17.4 1.44sec 420 0 Periodic 25.8 (28.9) 124 0 124 0.0% (0.0%) 8.5%

Stats Details: Deathly Fixation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 17.40 0.00 25.81 25.81 0.0000 0.9877 3203.66 3203.66 0.00% 286.72 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 100.00% 25.81 14 33 124.11 0 202 124.06 81 169 3204 3204 0.00%

Action Details: Deathly Fixation

  • id:322253
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:false
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:42.90
  • base_td_mult:1.00
  • dot_duration:8.00
  • base_tick_time:1.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:322253
  • name:Deathly Fixation
  • school:shadow
  • tooltip:Taking $w1 Shadow damage every $t1.
  • description:Deal {$s1=43} Shadow damage every $t1. Stacks up to 5 times.
    Deathly Eruption 14 0.3% 3.1 7.11sec 1327 0 Direct 3.1 1120 2241 1326 18.4%

Stats Details: Deathly Eruption

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.09 3.09 0.00 0.00 0.0000 0.0000 4104.56 4104.56 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.59% 2.52 0 5 1120.24 1093 1158 1110.15 0 1158 2828 2828 0.00%
crit 18.41% 0.57 0 4 2240.60 2185 2316 1049.57 0 2316 1277 1277 0.00%

Action Details: Deathly Eruption

  • id:322256
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:984.99
  • base_dd_max:984.99
  • base_dd_mult:1.00

Spelldata

  • id:322256
  • name:Deathly Eruption
  • school:shadow
  • tooltip:
  • description:Deal {$s1=985} Shadow damage.
Eternal Insight 38 0.7% 21.3 13.78sec 535 0 Direct 21.3 456 912 534 17.3%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 21.32 21.32 0.00 0.00 0.0000 0.0000 11396.19 11396.19 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.75% 17.64 8 34 455.92 444 470 455.95 444 468 8043 8043 0.00%
crit 17.25% 3.68 0 12 911.60 887 941 883.53 0 941 3353 3353 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (18) 0.0% (0.3%) 1.0 0.00sec 5310 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 133  / 18 0.3% 114.0 1.01sec 47 45 Direct 114.0 39 80 47 18.6%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 114.00 114.00 0.00 0.00 1.0294 0.0000 5309.82 5309.82 0.00% 45.25 45.25
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.44% 92.84 78 108 38.99 30 46 38.99 38 40 3620 3620 0.00%
crit 18.56% 21.16 6 36 79.88 60 93 79.88 71 89 1690 1690 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:39.00
Touch of the Magi 0 (369) 0.0% (7.0%) 6.2 48.96sec 17898 15069

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.17 0.00 0.00 0.00 1.1878 0.0000 0.00 0.00 0.00% 15069.20 15069.20

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [u]:1.65
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
    cooldowns
    [v]:4.43
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    cooldowns
    [w]:0.10
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    Touch of the Magi (_explosion) 369 7.0% 6.2 48.88sec 17898 0 Direct 6.2 17913 0 17913 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.17 6.17 0.00 0.00 0.0000 0.0000 110502.47 110502.47 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.17 5 8 17913.33 455 53194 17932.53 12776 22172 110502 110502 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:28860.46
  • base_dd_max:28860.46
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
draenei
Arcane Power 2.8 122.71sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.79 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [x]:2.79
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Evocation 3.4 100.23sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.37 0.00 19.09 0.00 3.4640 0.6106 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:draenei
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    opener
    [~]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains>0&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
    rotation
    [)]:1.12
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
    rotation
    [.]:1.25
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:draenei
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:draenei
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Deathly Fixation (potion) 1.0 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307497
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    shared_cds
    [.]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 2.7 99.39sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.70 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [z]:2.70
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
Rune of Power 6.0 53.65sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.02 0.00 0.00 0.00 1.1859 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [y]:5.03
  • if_expr:buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
    opener
    [#]:1.00
  • if_expr:variable.inverted_opener=1&buff.rune_of_power.down
Time Warp 1.5 306.66sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.47 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    shared_cds
    [.]:1.47
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 121.60sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.94 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:draenei
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    shared_cds
    [.]:2.94
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 24.4 123.7 12.3sec 2.1sec 10.0sec 81.40% 0.00% 69.3 (69.9) 0.0

Buff Details

  • buff initial source:draenei
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:2.0s / 49.8s
  • trigger_min/max:0.0s / 15.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 47.2s

Stack Uptimes

  • arcane_charge_1:6.64%
  • arcane_charge_2:11.04%
  • arcane_charge_3:9.29%
  • arcane_charge_4:54.43%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 122.7sec 122.7sec 14.7sec 13.66% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:draenei
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 162.9s
  • trigger_min/max:120.0s / 162.9s
  • trigger_pct:100.00%
  • duration_min/max:0.6s / 15.0s

Stack Uptimes

  • arcane_power_1:13.66%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.52% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:draenei
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.52%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 17.9 10.6 16.8sec 10.4sec 7.5sec 45.16% 0.00% 0.1 (0.1) 0.2

Buff Details

  • buff initial source:draenei
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:25.40%
  • clearcasting_2:17.14%
  • clearcasting_3:2.62%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.4 0.0 60.7sec 60.7sec 28.7sec 51.95% 0.00% 0.0 (0.0) 4.9

Buff Details

  • buff initial source:draenei
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:95.00

Trigger Details

  • interval_min/max:60.0s / 65.8s
  • trigger_min/max:60.0s / 65.8s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.88%
  • crimson_chorus_2:17.32%
  • crimson_chorus_3:16.75%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.4 0.0 101.0sec 101.0sec 3.8sec 4.22% 0.00% 15.7 (15.7) 0.0

Buff Details

  • buff initial source:draenei
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.0s / 139.8s
  • trigger_min/max:90.0s / 139.8s
  • trigger_pct:100.00%
  • duration_min/max:0.7s / 4.7s

Stack Uptimes

  • evocation_1:4.22%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:draenei
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:20.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Gladiator's Badge 2.9 0.0 118.2sec 118.2sec 14.7sec 14.07% 0.00% 0.0 (0.0) 2.8

Buff Details

  • buff initial source:draenei
  • cooldown name:buff_gladiators_badge
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
  • associated item:Sinful Aspirant's Badge of Ferocity

Stat Details

  • stat:intellect
  • amount:171.00

Trigger Details

  • interval_min/max:60.6s / 162.9s
  • trigger_min/max:60.6s / 162.9s
  • trigger_pct:100.00%
  • duration_min/max:0.6s / 15.0s

Stack Uptimes

  • gladiators_badge_1:14.07%

Spelldata

  • id:345228
  • name:Gladiator's Badge
  • tooltip:Primary stat increased by $w1.
  • description:Increases primary stat by {$s1=126} for {$d=15 seconds}.
  • max_stacks:0
  • duration:15.00
  • cooldown:60.00
  • default_chance:0.00%
Potion of Deathly Fixation 1.0 0.0 0.0sec 0.0sec 25.0sec 8.45% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:draenei
  • cooldown name:buff_potion_of_deathly_fixation
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:25.0s / 25.0s

Stack Uptimes

  • potion_of_deathly_fixation_1:8.45%

Spelldata

  • id:307497
  • name:Potion of Deathly Fixation
  • tooltip:Chance to apply Deathly Fixation to your target.
  • description:Your damaging spells and abilities have a chance to apply Deathly Fixation to your target, dealing {$322253s1=43} Shadow damage over {$322253d=8 seconds} and stacking up to 5 times. Upon reaching 5 stacks, Deathly Fixation explodes, dealing {$322256s1=985} Shadow damage to the target. If you consume this potion while your weapon is augmented with Shadowcore Oil, the explosion damage is increased by {$s2=10}%. Lasts {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:0.00
  • default_chance:101.00%
Presence of Mind 2.7 0.0 99.4sec 99.4sec 4.7sec 4.20% 6.76% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:draenei
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:63.1s / 199.8s
  • trigger_min/max:63.1s / 199.8s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 11.0s

Stack Uptimes

  • presence_of_mind_1:2.16%
  • presence_of_mind_2:2.02%
  • presence_of_mind_3:0.02%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.8 0.0 35.2sec 35.2sec 11.8sec 34.62% 0.00% 0.0 (0.0) 8.5

Buff Details

  • buff initial source:draenei
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:12.0s / 53.7s
  • trigger_min/max:12.0s / 53.7s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 12.0s

Stack Uptimes

  • rune_of_power_1:34.62%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:draenei
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases $pri by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Temporal Warp 1.5 0.0 304.4sec 304.4sec 35.7sec 17.21% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:draenei
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 323.0s
  • trigger_min/max:300.0s / 323.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.21%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:draenei
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 2 0.02% 0.00% 3.85%
Arcane Barrage Arcane Charge 3 2.52% 0.00% 17.39%
Arcane Barrage Arcane Charge 4 97.46% 82.61% 100.00%
Arcane Blast Arcane Charge 0 8.73% 5.15% 13.71%
Arcane Blast Arcane Charge 1 6.57% 3.48% 9.52%
Arcane Blast Arcane Charge 2 13.13% 8.57% 17.53%
Arcane Blast Arcane Charge 3 14.19% 9.52% 17.78%
Arcane Blast Arcane Charge 4 57.38% 47.47% 67.24%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 1.55% 0.00% 5.70% 1.5s 0.0s 5.5s
Conserve Phase 100.00% 100.00% 100.00% 300.0s 240.0s 360.0s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000179.989120.016239.995
Evocation11.9750.00049.80040.60216.92476.809
Rune of Power6.4570.00028.45140.42119.97572.923
Touch of the Magi4.9320.00025.32731.91018.68956.183
Arcane Power8.0590.00042.86422.72116.46861.388
Arcane Barrage9.9370.00948.203243.658190.754297.484
Arcane Orb5.9360.00053.87471.99237.743124.249
Presence of Mind50.3220.481273.750145.77187.195275.929
Time Warp2.2760.00023.0093.3711.28424.296

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
draenei
mana_regen Mana 3111.18 407707.77 60.33% 131.05 7178.59 1.73%
Evocation Mana 126.49 183559.99 27.16% 1451.18 0.00 0.00%
Mana Gem Mana 2.94 20311.90 3.01% 6916.57 0.00 0.00%
Arcane Barrage Mana 23.49 64230.31 9.50% 2734.23 329.12 0.51%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 67790.7 2253.22 2384.94 7521.9 29652.4 2197.9 69165.7
Usage Type Count Total Avg RPE APR
draenei
arcane_blast Mana 118.7 597037.9 5031.9 5074.2 1.0
arcane_missiles Mana 43.7 94135.7 2154.8 2154.7 6.5
arcane_orb Mana 11.7 5840.8 499.9 500.0 7.0
time_warp Mana 1.5 2936.7 1998.8 1992.5 0.0
touch_of_the_magi Mana 6.2 15420.0 2498.3 2497.6 7.2

Statistics & Data Analysis

Fight Length
draenei Fight Length
Count 1627
Mean 299.99
Minimum 240.02
Maximum 360.00
Spread ( max - min ) 119.98
Range [ ( max - min ) / 2 * 100% ] 20.00%
DPS
draenei Damage Per Second
Count 1627
Mean 5233.62
Minimum 4665.55
Maximum 5938.80
Spread ( max - min ) 1273.25
Range [ ( max - min ) / 2 * 100% ] 12.16%
Standard Deviation 201.5129
5th Percentile 4908.39
95th Percentile 5575.86
( 95th Percentile - 5th Percentile ) 667.47
Mean Distribution
Standard Deviation 4.9958
95.00% Confidence Interval ( 5223.83 - 5243.41 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 57
0.1% Error 5696
0.1 Scale Factor Error with Delta=300 347
0.05 Scale Factor Error with Delta=300 1387
0.01 Scale Factor Error with Delta=300 34665
Priority Target DPS
draenei Priority Target Damage Per Second
Count 1627
Mean 5233.62
Minimum 4665.55
Maximum 5938.80
Spread ( max - min ) 1273.25
Range [ ( max - min ) / 2 * 100% ] 12.16%
Standard Deviation 201.5129
5th Percentile 4908.39
95th Percentile 5575.86
( 95th Percentile - 5th Percentile ) 667.47
Mean Distribution
Standard Deviation 4.9958
95.00% Confidence Interval ( 5223.83 - 5243.41 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 57
0.1% Error 5696
0.1 Scale Factor Error with Delta=300 347
0.05 Scale Factor Error with Delta=300 1387
0.01 Scale Factor Error with Delta=300 34665
DPS(e)
draenei Damage Per Second (Effective)
Count 1627
Mean 5233.62
Minimum 4665.55
Maximum 5938.80
Spread ( max - min ) 1273.25
Range [ ( max - min ) / 2 * 100% ] 12.16%
Damage
draenei Damage
Count 1627
Mean 1563958.03
Minimum 1164908.36
Maximum 1970423.01
Spread ( max - min ) 805514.64
Range [ ( max - min ) / 2 * 100% ] 25.75%
DTPS
draenei Damage Taken Per Second
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
draenei Healing Per Second
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
draenei Healing Per Second (Effective)
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
draenei Heal
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
draenei Healing Taken Per Second
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
draenei Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
draeneiTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
draenei Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 variable,name=prepull_evo,op=reset,default=-1
1 0.00 variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2
2 0.00 variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1
3 0.00 variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1
4 0.00 variable,name=have_opened,op=set,value=0
5 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
6 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
7 0.00 variable,name=final_burn,op=set,value=0
8 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
9 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
A 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
B 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
C 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
D 0.00 variable,name=totm_max_delay_for_ap,op=reset,default=-1
E 0.00 variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command
F 0.00 variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae
G 0.00 variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3
H 0.00 variable,name=totm_max_delay_for_ap,op=set,value=30,if=variable.totm_max_delay_for_ap=-1&essence.vision_of_perfection.minor
I 0.00 variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1
J 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
K 0.00 variable,name=barrage_mana_pct,op=reset,default=-1
L 0.00 variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae
M 0.00 variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1
N 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=-1
O 0.00 variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command
P 0.00 variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle
Q 0.00 variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1
R 0.00 variable,name=totm_max_charges,op=reset,default=2
S 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
T 0.00 variable,name=inverted_opener,op=reset,default=-1
U 0.00 variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)
V 0.00 variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1
W 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
X 0.00 variable,name=am_spam,op=reset,default=0
Y 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
Z 0.00 variable,name=evo_pct,op=reset,default=15
a 0.00 flask
b 0.00 food
c 0.00 augmentation
d 0.00 arcane_familiar
e 0.00 arcane_intellect
f 0.00 conjure_mana_gem
g 0.00 snapshot_stats
h 0.00 mirror_image
i 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
j 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
k 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
0.00 counterspell,if=target.debuff.casting.react
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened<=0&prev_gcd.1.evocation&!runeforge.siphon_storm
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened<=0&buff.arcane_power.down&cooldown.arcane_power.remains>0&runeforge.siphon_storm
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
l 0.00 call_action_list,name=shared_cds
m 0.00 call_action_list,name=essences
n 0.00 call_action_list,name=aoe,if=active_enemies>2
o 0.00 call_action_list,name=opener,if=variable.have_opened<=0
p 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
q 0.00 call_action_list,name=cooldowns
r 0.00 call_action_list,name=rotation,if=variable.final_burn=0
s 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
t 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
0.00 touch_of_the_magi,if=cooldown.arcane_power.remains<50&essence.vision_of_perfection.minor
u 1.65 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
v 4.43 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
w 0.10 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
x 2.79 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
y 5.03 rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 presence_of_mind,if=buff.arcane_charge.stack=0&covenant.kyrian
Kyrian: RS is mana hungry and AB4s are too expensive to use pom to squeeze an extra ab in the totm window. Let's use it to make low charge ABs instant.
z 2.70 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
Non-Kyrian: Use pom to squeeze an extra ab in the totm window.
actions.final_burn
# count action,conditions
{ 0.70 arcane_missiles,if=buff.clearcasting.react,chain=1
| 2.43 arcane_blast
} 0.01 arcane_barrage
actions.opener
# count action,conditions
~ 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains>0&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
0.00 radiant_spark,if=mana.pct>40
0.00 shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
! 1.00 arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
" 1.00 arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
# 1.00 rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
0.00 deathborne,if=buff.rune_of_power.down
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 rune_of_power,if=buff.rune_of_power.down
0.00 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
0.00 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
0.00 arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
$ 0.41 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
0.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
% 1.11 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
& 11.66 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
' 0.52 arcane_barrage
actions.rotation
# count action,conditions
( 3.35 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
) 1.12 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
* 0.42 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
Barrage if it's time to use totm and we have too many charges
+ 2.99 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
, 0.16 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
- 2.57 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
: 6.09 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
; 6.73 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
< 2.40 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
= 4.01 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
> 10.68 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
0.00 arcane_barrage,if=mana.pct<variable.barrage_mana_pct&cooldown.evocation.remains>0&buff.arcane_power.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&essence.vision_of_perfection.minor
? 11.31 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
@ 2.43 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
. 2.07 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
. 2.65 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
. 0.01 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
. 100.59 arcane_blast
. 1.25 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
. 0.50 arcane_barrage
actions.shared_cds
# count action,conditions
. 2.94 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
. 1.00 potion,if=buff.arcane_power.up
. 1.47 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
. 2.88 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
0.00 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30

Sample Sequence

034789ABCDIJKMNQRSTUWXZabfhj!."#&.&&&&&&%&&%&&%~(*ux..:..;...;@>.......<.?<....<@>.+vy:z-;...>..?....?....?<>....+vy:...;....<.)(x.;.........>..+vy:..;.>.....?....?..>.==.?.vy:z-..;?>....(........@>....<.?.ux.:....>..y..;.......>?.....?w:z.-...>...(||

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 prepull_evo Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat 3 prepull_evo Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat 4 have_opened Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat 7 final_burn Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat 8 rs_max_delay_for_totm Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat 9 rs_max_delay_for_rop Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat A rs_max_delay_for_ap Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat B ap_max_delay_for_totm Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat C rop_max_delay_for_totm Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat D totm_max_delay_for_ap Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat I totm_max_delay_for_ap Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat J totm_max_delay_for_rop Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat K barrage_mana_pct Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat M barrage_mana_pct Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat N ap_minimum_mana_pct Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat Q ap_minimum_mana_pct Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat R totm_max_charges Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat S aoe_totm_max_charges Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat T inverted_opener Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat U inverted_opener Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat W ap_on_use Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat X am_spam Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat Z evo_pct Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat a flask draenei 69165.7/69166: 100% mana
Pre precombat b food draenei 69165.7/69166: 100% mana
Pre precombat f conjure_mana_gem Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat h mirror_image Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat j arcane_blast Fluffy_Pillow 69165.7/69166: 100% mana
0:00.000 opener ! arcane_orb Fluffy_Pillow 67790.7/69166: 98% mana
0:01.286 shared_cds . time_warp Fluffy_Pillow 69069.7/69166: 100% mana bloodlust, crimson_chorus
0:01.286 opener " arcane_blast Fluffy_Pillow 67069.7/69166: 97% mana bloodlust, temporal_warp, crimson_chorus
0:02.155 opener # rune_of_power Fluffy_Pillow 62771.8/69166: 91% mana bloodlust, temporal_warp, crimson_chorus
0:02.917 opener & arcane_blast Fluffy_Pillow 63825.8/69166: 92% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.696 shared_cds . use_mana_gem draenei 58028.4/69166: 84% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:03.696 opener & arcane_blast Fluffy_Pillow 64945.0/69166: 94% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:04.473 opener & arcane_blast Fluffy_Pillow 59144.9/69166: 86% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:05.251 opener & arcane_blast Fluffy_Pillow 53346.1/69166: 77% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:06.028 opener & arcane_blast Fluffy_Pillow 47545.9/69166: 69% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:06.807 opener & arcane_blast Fluffy_Pillow 41748.5/69166: 60% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:07.584 opener & arcane_blast Fluffy_Pillow 35948.3/69166: 52% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:08.362 opener % arcane_missiles Fluffy_Pillow 30149.6/69166: 44% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus
0:09.650 opener & arcane_blast Fluffy_Pillow 31931.3/69166: 46% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:10.427 opener & arcane_blast Fluffy_Pillow 26131.1/69166: 38% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.204 opener % arcane_missiles Fluffy_Pillow 20330.9/69166: 29% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:12.499 opener & arcane_blast Fluffy_Pillow 22122.3/69166: 32% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:13.277 opener & arcane_blast Fluffy_Pillow 16323.5/69166: 24% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:14.053 opener % arcane_missiles Fluffy_Pillow 10522.0/69166: 15% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:15.337 opener ~ evocation draenei 12298.2/69166: 18% mana bloodlust, clearcasting(3), temporal_warp, crimson_chorus(2)
0:17.637 rotation ( cancel_action Fluffy_Pillow 65771.9/69166: 95% mana bloodlust, clearcasting(3), evocation, temporal_warp, crimson_chorus(2)
0:17.642 rotation * arcane_barrage Fluffy_Pillow 65778.8/69166: 95% mana bloodlust, clearcasting(3), temporal_warp, crimson_chorus(2)
0:18.405 cooldowns u touch_of_the_magi Fluffy_Pillow 69165.7/69166: 100% mana bloodlust, clearcasting(3), temporal_warp, crimson_chorus(2)
0:19.168 cooldowns x arcane_power Fluffy_Pillow 66672.6/69166: 96% mana bloodlust, arcane_charge(4), clearcasting(3), temporal_warp, crimson_chorus(2)
0:19.168 shared_cds . potion Fluffy_Pillow 66672.6/69166: 96% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:19.168 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 66672.6/69166: 96% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), potion_of_deathly_fixation
0:19.168 rotation : arcane_missiles Fluffy_Pillow 66672.6/69166: 96% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), potion_of_deathly_fixation, gladiators_badge
0:27.676 rotation . arcane_blast Fluffy_Pillow 61923.3/69166: 90% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:28.453 rotation . arcane_blast Fluffy_Pillow 59560.7/69166: 86% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:29.231 rotation ; arcane_missiles Fluffy_Pillow 57199.4/69166: 83% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:31.500 rotation . arcane_blast Fluffy_Pillow 60338.1/69166: 87% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_deathly_fixation, gladiators_badge
0:32.277 rotation . arcane_blast Fluffy_Pillow 57975.5/69166: 84% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_deathly_fixation, gladiators_badge
0:33.055 rotation . arcane_blast Fluffy_Pillow 55614.2/69166: 80% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, temporal_warp, potion_of_deathly_fixation, gladiators_badge
0:33.835 rotation ; arcane_missiles Fluffy_Pillow 53255.7/69166: 77% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, temporal_warp, potion_of_deathly_fixation, gladiators_badge
0:35.101 rotation @ arcane_barrage Fluffy_Pillow 55006.9/69166: 80% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_deathly_fixation
0:35.862 rotation > arcane_orb Fluffy_Pillow 58826.3/69166: 85% mana bloodlust, temporal_warp, potion_of_deathly_fixation
0:36.625 rotation . arcane_blast Fluffy_Pillow 59381.7/69166: 86% mana bloodlust, arcane_charge(2), temporal_warp, potion_of_deathly_fixation
0:37.583 rotation . arcane_blast Fluffy_Pillow 56582.0/69166: 82% mana bloodlust, arcane_charge(3), clearcasting, temporal_warp, potion_of_deathly_fixation
0:38.452 rotation . arcane_blast Fluffy_Pillow 52284.1/69166: 76% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_deathly_fixation
0:39.231 rotation . arcane_blast Fluffy_Pillow 46486.7/69166: 67% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_deathly_fixation
0:40.009 rotation . arcane_blast Fluffy_Pillow 40687.9/69166: 59% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_deathly_fixation
0:40.786 rotation . arcane_blast Fluffy_Pillow 34887.7/69166: 50% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_deathly_fixation
0:41.564 rotation . arcane_blast Fluffy_Pillow 29088.9/69166: 42% mana arcane_charge(4), clearcasting(2), potion_of_deathly_fixation
0:42.874 rotation < arcane_missiles Fluffy_Pillow 24026.1/69166: 35% mana arcane_charge(4), clearcasting(3), potion_of_deathly_fixation
0:46.547 rotation . arcane_blast Fluffy_Pillow 29107.0/69166: 42% mana arcane_charge(4), clearcasting(2)
0:47.860 rotation ? arcane_barrage Fluffy_Pillow 24048.3/69166: 35% mana arcane_charge(4), clearcasting(2)
0:49.147 rotation < arcane_missiles Fluffy_Pillow 28595.2/69166: 41% mana clearcasting(3)
0:51.116 rotation . arcane_blast Fluffy_Pillow 31319.0/69166: 45% mana clearcasting(2)
0:53.044 rotation . arcane_blast Fluffy_Pillow 32611.0/69166: 47% mana arcane_charge, clearcasting(2)
0:54.818 rotation . arcane_blast Fluffy_Pillow 32315.0/69166: 47% mana arcane_charge(2), clearcasting(2)
0:56.438 rotation . arcane_blast Fluffy_Pillow 30431.0/69166: 44% mana arcane_charge(3), clearcasting(2)
0:57.903 rotation < arcane_missiles Fluffy_Pillow 26957.5/69166: 39% mana arcane_charge(4), clearcasting(3)
0:59.999 rotation @ arcane_barrage Fluffy_Pillow 29857.0/69166: 43% mana arcane_charge(4), clearcasting(2)
1:01.285 rotation > arcane_orb Fluffy_Pillow 34402.5/69166: 50% mana clearcasting(2), crimson_chorus
1:02.571 rotation . arcane_blast Fluffy_Pillow 35681.5/69166: 52% mana arcane_charge(2), clearcasting(2), crimson_chorus
1:04.190 rotation + arcane_barrage Fluffy_Pillow 33796.1/69166: 49% mana arcane_charge(3), clearcasting(2), crimson_chorus
1:05.477 cooldowns v touch_of_the_magi Fluffy_Pillow 37651.4/69166: 54% mana clearcasting(2), crimson_chorus
1:06.764 cooldowns y rune_of_power Fluffy_Pillow 36931.7/69166: 53% mana arcane_charge(4), clearcasting(2), crimson_chorus
1:08.049 rotation : arcane_missiles Fluffy_Pillow 38709.2/69166: 56% mana arcane_charge(4), clearcasting(2), rune_of_power, crimson_chorus
1:13.970 cooldowns z presence_of_mind Fluffy_Pillow 39399.8/69166: 57% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:13.970 rotation - arcane_blast Fluffy_Pillow 39399.8/69166: 57% mana arcane_charge(4), presence_of_mind(3), rune_of_power, crimson_chorus(2)
1:15.259 rotation ; arcane_missiles Fluffy_Pillow 34307.9/69166: 50% mana arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power, crimson_chorus(2)
1:17.179 rotation . arcane_blast Fluffy_Pillow 36963.9/69166: 53% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus(2)
1:18.466 rotation . arcane_blast Fluffy_Pillow 31869.2/69166: 46% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus(2)
1:19.754 rotation . arcane_barrage Fluffy_Pillow 26775.9/69166: 39% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:21.040 rotation > arcane_orb Fluffy_Pillow 31321.5/69166: 45% mana crimson_chorus(3)
1:22.572 rotation . arcane_blast Fluffy_Pillow 32940.7/69166: 48% mana arcane_charge(2), crimson_chorus(3)
1:24.190 rotation . arcane_blast Fluffy_Pillow 31053.9/69166: 45% mana arcane_charge(3), clearcasting, crimson_chorus(3)
1:25.657 rotation ? arcane_barrage Fluffy_Pillow 27583.3/69166: 40% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:26.943 rotation . arcane_blast Fluffy_Pillow 32128.8/69166: 46% mana clearcasting, crimson_chorus(3)
1:28.872 rotation . arcane_blast Fluffy_Pillow 33422.3/69166: 48% mana arcane_charge, clearcasting, crimson_chorus(3)
1:30.646 rotation . arcane_blast Fluffy_Pillow 33126.3/69166: 48% mana arcane_charge(2), clearcasting
1:32.266 rotation . arcane_blast Fluffy_Pillow 31242.2/69166: 45% mana arcane_charge(3), clearcasting
1:33.731 rotation ? arcane_barrage Fluffy_Pillow 27768.8/69166: 40% mana arcane_charge(4), clearcasting
1:35.018 rotation . arcane_blast Fluffy_Pillow 32315.7/69166: 47% mana clearcasting(2)
1:36.945 rotation . arcane_blast Fluffy_Pillow 33606.4/69166: 49% mana arcane_charge, clearcasting(2)
1:38.717 rotation . arcane_blast Fluffy_Pillow 33307.6/69166: 48% mana arcane_charge(2), clearcasting(2)
1:40.338 rotation . arcane_blast Fluffy_Pillow 31425.0/69166: 45% mana arcane_charge(3), clearcasting(2)
1:41.803 rotation ? arcane_barrage Fluffy_Pillow 27951.5/69166: 40% mana arcane_charge(4), clearcasting(2)
1:43.089 rotation < arcane_missiles Fluffy_Pillow 32497.1/69166: 47% mana clearcasting(3)
1:45.010 rotation > arcane_orb Fluffy_Pillow 35154.4/69166: 51% mana clearcasting(2)
1:46.296 rotation . arcane_blast Fluffy_Pillow 36433.4/69166: 53% mana arcane_charge(2), clearcasting(2)
1:47.917 rotation . arcane_blast Fluffy_Pillow 34550.7/69166: 50% mana arcane_charge(3), clearcasting(2)
1:49.382 rotation . arcane_blast Fluffy_Pillow 31077.3/69166: 45% mana arcane_charge(4), clearcasting(2)
1:50.692 rotation . arcane_blast Fluffy_Pillow 26014.4/69166: 38% mana arcane_charge(4), clearcasting(2)
1:52.003 rotation + arcane_barrage Fluffy_Pillow 20953.0/69166: 30% mana arcane_charge(4), clearcasting(2)
1:53.289 cooldowns v touch_of_the_magi Fluffy_Pillow 25498.5/69166: 37% mana clearcasting(3)
1:54.576 cooldowns y rune_of_power Fluffy_Pillow 24778.9/69166: 36% mana arcane_charge(4), clearcasting(3)
1:55.862 rotation : arcane_missiles Fluffy_Pillow 26557.8/69166: 38% mana arcane_charge(4), clearcasting(3), rune_of_power
2:03.464 shared_cds . use_mana_gem draenei 29573.7/69166: 43% mana arcane_charge(4), rune_of_power, crimson_chorus
2:03.696 rotation . arcane_blast Fluffy_Pillow 36811.2/69166: 53% mana arcane_charge(4), rune_of_power, crimson_chorus
2:05.008 rotation . arcane_blast Fluffy_Pillow 31751.2/69166: 46% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
2:06.320 rotation ; arcane_missiles Fluffy_Pillow 26691.1/69166: 39% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
2:08.278 rotation . arcane_blast Fluffy_Pillow 29399.6/69166: 43% mana arcane_charge(4), crimson_chorus
2:09.588 rotation . arcane_blast Fluffy_Pillow 24336.7/69166: 35% mana arcane_charge(4), clearcasting, crimson_chorus
2:10.898 rotation . arcane_blast Fluffy_Pillow 19273.9/69166: 28% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:12.210 rotation . arcane_blast Fluffy_Pillow 14213.8/69166: 21% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
2:13.522 rotation < arcane_missiles Fluffy_Pillow 9153.7/69166: 13% mana arcane_charge(4), clearcasting(3), crimson_chorus(2)
2:15.478 rotation . arcane_blast Fluffy_Pillow 11859.5/69166: 17% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
2:16.789 rotation ) evocation draenei 6798.0/69166: 10% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
2:21.089 rotation ( cancel_action Fluffy_Pillow 65953.3/69166: 95% mana arcane_charge(4), clearcasting(2), evocation, crimson_chorus(3)
2:21.093 cooldowns x arcane_power Fluffy_Pillow 65958.9/69166: 95% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
2:21.093 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 65958.9/69166: 95% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(3)
2:21.093 rotation ; arcane_missiles Fluffy_Pillow 65958.9/69166: 95% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(3), gladiators_badge
2:24.736 rotation . arcane_blast Fluffy_Pillow 69165.7/69166: 100% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:26.046 rotation . arcane_blast Fluffy_Pillow 65732.4/69166: 95% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:27.356 rotation . arcane_blast Fluffy_Pillow 64107.0/69166: 93% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:28.669 rotation . arcane_blast Fluffy_Pillow 62485.8/69166: 90% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:29.981 rotation . arcane_blast Fluffy_Pillow 60863.2/69166: 88% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:31.292 rotation . arcane_blast Fluffy_Pillow 59239.2/69166: 86% mana arcane_charge(4), arcane_power, rune_of_power, gladiators_badge
2:32.604 rotation . arcane_blast Fluffy_Pillow 57616.6/69166: 83% mana arcane_charge(4), arcane_power, rune_of_power, gladiators_badge
2:33.915 rotation . arcane_blast Fluffy_Pillow 55992.7/69166: 81% mana arcane_charge(4), arcane_power, gladiators_badge
2:35.226 rotation . arcane_barrage Fluffy_Pillow 54368.7/69166: 79% mana arcane_charge(4), arcane_power, gladiators_badge
2:36.513 rotation > arcane_orb Fluffy_Pillow 58915.6/69166: 85% mana
2:37.800 rotation . arcane_blast Fluffy_Pillow 60196.0/69166: 87% mana arcane_charge(2)
2:39.420 rotation . arcane_blast Fluffy_Pillow 58311.9/69166: 84% mana arcane_charge(3)
2:40.886 rotation + arcane_barrage Fluffy_Pillow 54839.9/69166: 79% mana arcane_charge(4)
2:42.171 cooldowns v touch_of_the_magi Fluffy_Pillow 59384.1/69166: 86% mana
2:43.458 cooldowns y rune_of_power Fluffy_Pillow 58664.4/69166: 85% mana arcane_charge(4)
2:44.743 rotation : arcane_missiles Fluffy_Pillow 60441.9/69166: 87% mana arcane_charge(4), rune_of_power
2:51.456 rotation . arcane_blast Fluffy_Pillow 47228.1/69166: 68% mana arcane_charge(4), rune_of_power
2:52.767 rotation . arcane_blast Fluffy_Pillow 42166.7/69166: 61% mana arcane_charge(4), clearcasting, rune_of_power
2:54.080 rotation ; arcane_missiles Fluffy_Pillow 37108.0/69166: 54% mana arcane_charge(4), clearcasting, rune_of_power
2:55.980 rotation . arcane_barrage Fluffy_Pillow 39736.3/69166: 57% mana arcane_charge(4), rune_of_power
2:57.264 rotation > arcane_orb Fluffy_Pillow 44279.1/69166: 64% mana
2:58.550 rotation . arcane_blast Fluffy_Pillow 45558.0/69166: 66% mana arcane_charge(2)
3:00.169 rotation . arcane_blast Fluffy_Pillow 43672.6/69166: 63% mana arcane_charge(3), clearcasting
3:01.634 rotation . arcane_blast Fluffy_Pillow 40199.1/69166: 58% mana arcane_charge(4), clearcasting, crimson_chorus
3:02.945 rotation . arcane_blast Fluffy_Pillow 35137.7/69166: 51% mana arcane_charge(4), clearcasting, crimson_chorus
3:04.257 rotation . arcane_blast Fluffy_Pillow 30077.6/69166: 43% mana arcane_charge(4), clearcasting, crimson_chorus
3:05.568 rotation ? arcane_barrage Fluffy_Pillow 25016.1/69166: 36% mana arcane_charge(4), clearcasting, crimson_chorus
3:06.854 rotation . arcane_blast Fluffy_Pillow 29561.7/69166: 43% mana clearcasting, crimson_chorus
3:08.782 rotation . arcane_blast Fluffy_Pillow 30853.7/69166: 45% mana arcane_charge, clearcasting, crimson_chorus
3:10.554 rotation . arcane_blast Fluffy_Pillow 30554.9/69166: 44% mana arcane_charge(2), clearcasting, crimson_chorus
3:12.173 rotation . arcane_blast Fluffy_Pillow 28669.5/69166: 41% mana arcane_charge(3), clearcasting(2), crimson_chorus(2)
3:13.638 rotation ? arcane_barrage Fluffy_Pillow 25196.1/69166: 36% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
3:14.924 rotation . arcane_blast Fluffy_Pillow 29741.6/69166: 43% mana clearcasting(2), crimson_chorus(2)
3:16.852 rotation . arcane_blast Fluffy_Pillow 31033.7/69166: 45% mana arcane_charge, clearcasting(2), crimson_chorus(2)
3:18.626 rotation > arcane_orb Fluffy_Pillow 30737.7/69166: 44% mana arcane_charge(2), clearcasting(2), crimson_chorus(2)
3:19.914 rotation . arcane_blast Fluffy_Pillow 32019.4/69166: 46% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
3:21.226 rotation = arcane_missiles Fluffy_Pillow 26959.3/69166: 39% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
3:23.306 rotation = arcane_missiles Fluffy_Pillow 29836.6/69166: 43% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:25.335 rotation . arcane_blast Fluffy_Pillow 32643.3/69166: 47% mana arcane_charge(4), crimson_chorus(3)
3:26.647 rotation ? arcane_barrage Fluffy_Pillow 27583.2/69166: 40% mana arcane_charge(4), crimson_chorus(3)
3:27.932 rotation . arcane_blast Fluffy_Pillow 32127.4/69166: 46% mana crimson_chorus(3)
3:29.859 cooldowns v touch_of_the_magi Fluffy_Pillow 33418.1/69166: 48% mana arcane_charge, crimson_chorus(3)
3:31.144 cooldowns y rune_of_power Fluffy_Pillow 32695.6/69166: 47% mana arcane_charge(4), crimson_chorus(3)
3:32.429 rotation : arcane_missiles Fluffy_Pillow 34473.2/69166: 50% mana arcane_charge(4), rune_of_power
3:39.023 cooldowns z presence_of_mind Fluffy_Pillow 21094.8/69166: 30% mana arcane_charge(4), rune_of_power
3:39.023 rotation - arcane_blast Fluffy_Pillow 21094.8/69166: 30% mana arcane_charge(4), presence_of_mind(3), rune_of_power
3:40.307 rotation . arcane_blast Fluffy_Pillow 15995.9/69166: 23% mana arcane_charge(4), presence_of_mind(2), rune_of_power
3:41.592 rotation . arcane_blast Fluffy_Pillow 10898.5/69166: 16% mana arcane_charge(4), presence_of_mind, rune_of_power
3:42.880 rotation ; arcane_missiles Fluffy_Pillow 5805.2/69166: 8% mana arcane_charge(4), clearcasting, rune_of_power
3:44.773 rotation ? arcane_barrage Fluffy_Pillow 8423.8/69166: 12% mana arcane_charge(4)
3:46.061 rotation > arcane_orb Fluffy_Pillow 12972.2/69166: 19% mana
3:47.346 rotation . arcane_blast Fluffy_Pillow 14249.7/69166: 21% mana arcane_charge(2)
3:48.968 rotation . arcane_blast Fluffy_Pillow 12368.5/69166: 18% mana arcane_charge(3)
3:50.433 rotation . arcane_blast Fluffy_Pillow 8895.0/69166: 13% mana arcane_charge(4)
3:51.745 rotation . evocation draenei 3834.9/69166: 6% mana arcane_charge(4)
3:56.245 rotation ( cancel_action Fluffy_Pillow 65741.7/69166: 95% mana arcane_charge(4), evocation
3:56.250 rotation . arcane_blast Fluffy_Pillow 65748.6/69166: 95% mana arcane_charge(4)
3:57.562 rotation . arcane_blast Fluffy_Pillow 60688.5/69166: 88% mana arcane_charge(4)
3:58.874 rotation . arcane_blast Fluffy_Pillow 55628.4/69166: 80% mana arcane_charge(4)
4:00.186 rotation . arcane_blast Fluffy_Pillow 50568.3/69166: 73% mana arcane_charge(4)
4:01.498 rotation . arcane_blast Fluffy_Pillow 45508.2/69166: 66% mana arcane_charge(4)
4:02.809 rotation . arcane_blast Fluffy_Pillow 40446.8/69166: 58% mana arcane_charge(4), crimson_chorus
4:04.121 shared_cds . use_mana_gem draenei 35386.7/69166: 51% mana arcane_charge(4), crimson_chorus
4:04.121 rotation . arcane_blast Fluffy_Pillow 42303.2/69166: 61% mana arcane_charge(4), crimson_chorus
4:05.433 rotation @ arcane_barrage Fluffy_Pillow 37243.2/69166: 54% mana arcane_charge(4), crimson_chorus
4:06.720 rotation > arcane_orb Fluffy_Pillow 41790.1/69166: 60% mana crimson_chorus
4:08.006 rotation . arcane_blast Fluffy_Pillow 43069.0/69166: 62% mana arcane_charge(2), crimson_chorus
4:09.626 rotation . arcane_blast Fluffy_Pillow 41185.0/69166: 60% mana arcane_charge(3), clearcasting, crimson_chorus
4:11.092 rotation . arcane_blast Fluffy_Pillow 37713.0/69166: 55% mana arcane_charge(4), clearcasting, crimson_chorus
4:12.404 rotation . arcane_blast Fluffy_Pillow 32652.9/69166: 47% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:13.715 rotation < arcane_missiles Fluffy_Pillow 27591.4/69166: 40% mana arcane_charge(4), clearcasting(3), crimson_chorus(2)
4:15.687 rotation . arcane_blast Fluffy_Pillow 30319.3/69166: 44% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
4:16.999 rotation ? arcane_barrage Fluffy_Pillow 25259.2/69166: 37% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
4:18.286 rotation . arcane_blast Fluffy_Pillow 29806.1/69166: 43% mana clearcasting(2), crimson_chorus(2)
4:20.214 cooldowns u touch_of_the_magi Fluffy_Pillow 31098.2/69166: 45% mana arcane_charge, clearcasting(2), crimson_chorus(2)
4:21.501 cooldowns x arcane_power Fluffy_Pillow 30378.5/69166: 44% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
4:21.501 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 30378.5/69166: 44% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(2)
4:21.501 rotation : arcane_missiles Fluffy_Pillow 30378.5/69166: 44% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(2), gladiators_badge
4:32.198 rotation . arcane_blast Fluffy_Pillow 33925.8/69166: 49% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
4:33.510 rotation . arcane_blast Fluffy_Pillow 32303.2/69166: 47% mana arcane_charge(4), arcane_power, gladiators_badge
4:34.822 rotation . arcane_blast Fluffy_Pillow 30680.6/69166: 44% mana arcane_charge(4), arcane_power, gladiators_badge
4:36.133 rotation . arcane_barrage Fluffy_Pillow 29056.7/69166: 42% mana arcane_charge(4), arcane_power, gladiators_badge
4:37.419 rotation > arcane_orb Fluffy_Pillow 33602.2/69166: 49% mana
4:38.705 rotation . arcane_blast Fluffy_Pillow 34881.2/69166: 50% mana arcane_charge(2)
4:40.324 rotation . arcane_blast Fluffy_Pillow 32995.8/69166: 48% mana arcane_charge(3)
4:41.791 cooldowns y rune_of_power Fluffy_Pillow 29525.1/69166: 43% mana arcane_charge(4)
4:43.078 rotation . arcane_blast Fluffy_Pillow 31305.4/69166: 45% mana arcane_charge(4), rune_of_power
4:44.388 rotation . arcane_blast Fluffy_Pillow 26242.5/69166: 38% mana arcane_charge(4), clearcasting, rune_of_power
4:45.700 rotation ; arcane_missiles Fluffy_Pillow 21182.5/69166: 31% mana arcane_charge(4), clearcasting, rune_of_power
4:47.576 rotation . arcane_blast Fluffy_Pillow 23777.6/69166: 34% mana arcane_charge(4), rune_of_power
4:48.886 rotation . arcane_blast Fluffy_Pillow 18714.7/69166: 27% mana arcane_charge(4), rune_of_power
4:50.198 rotation . arcane_blast Fluffy_Pillow 13654.6/69166: 20% mana arcane_charge(4), rune_of_power
4:51.509 rotation . arcane_blast Fluffy_Pillow 8593.1/69166: 12% mana arcane_charge(4), rune_of_power
4:52.819 rotation . arcane_barrage Fluffy_Pillow 3530.3/69166: 5% mana arcane_charge(4), rune_of_power
4:54.107 rotation . arcane_blast Fluffy_Pillow 8078.6/69166: 12% mana rune_of_power
4:56.034 rotation . arcane_blast Fluffy_Pillow 9369.3/69166: 14% mana arcane_charge
4:57.808 rotation > arcane_orb Fluffy_Pillow 9073.3/69166: 13% mana arcane_charge(2), clearcasting
4:59.093 rotation ? arcane_barrage Fluffy_Pillow 10350.8/69166: 15% mana arcane_charge(4), clearcasting
5:00.379 rotation . arcane_blast Fluffy_Pillow 14896.4/69166: 22% mana clearcasting
5:02.307 shared_cds . time_warp Fluffy_Pillow 16188.4/69166: 23% mana arcane_charge, clearcasting
5:02.307 rotation . arcane_blast Fluffy_Pillow 14188.4/69166: 21% mana arcane_charge, clearcasting, temporal_warp
5:03.671 rotation . arcane_blast Fluffy_Pillow 13325.3/69166: 19% mana arcane_charge(2), clearcasting, temporal_warp, crimson_chorus
5:04.918 rotation . arcane_blast Fluffy_Pillow 10925.2/69166: 16% mana arcane_charge(3), clearcasting, temporal_warp, crimson_chorus
5:06.046 rotation ? arcane_barrage Fluffy_Pillow 6985.6/69166: 10% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus
5:07.037 cooldowns w touch_of_the_magi Fluffy_Pillow 11123.1/69166: 16% mana clearcasting, temporal_warp, crimson_chorus
5:08.027 rotation : arcane_missiles Fluffy_Pillow 9992.6/69166: 14% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus
5:14.428 cooldowns z presence_of_mind Fluffy_Pillow 3847.2/69166: 6% mana arcane_charge(4), temporal_warp, crimson_chorus(2)
5:14.428 rotation . arcane_barrage Fluffy_Pillow 3847.2/69166: 6% mana arcane_charge(4), presence_of_mind(3), temporal_warp, crimson_chorus(2)
5:15.418 rotation - arcane_blast Fluffy_Pillow 7983.3/69166: 12% mana presence_of_mind(3), temporal_warp, crimson_chorus(2)
5:16.408 rotation . arcane_blast Fluffy_Pillow 7977.8/69166: 12% mana arcane_charge, presence_of_mind(2), temporal_warp, crimson_chorus(2)
5:17.398 rotation . arcane_blast Fluffy_Pillow 6597.3/69166: 10% mana arcane_charge(2), presence_of_mind, temporal_warp, crimson_chorus(2)
5:18.389 rotation . arcane_barrage Fluffy_Pillow 3843.1/69166: 6% mana arcane_charge(3), temporal_warp, crimson_chorus(2)
5:19.380 rotation > arcane_orb Fluffy_Pillow 7289.0/69166: 11% mana temporal_warp, crimson_chorus(2)
5:20.370 rotation . arcane_blast Fluffy_Pillow 8158.4/69166: 12% mana arcane_charge(2), temporal_warp, crimson_chorus(2)
5:21.616 rotation . arcane_blast Fluffy_Pillow 5757.1/69166: 8% mana arcane_charge(3), temporal_warp, crimson_chorus(2)
5:22.744 rotation . evocation Fluffy_Pillow 1817.4/69166: 3% mana arcane_charge(4), temporal_warp, crimson_chorus(2)
5:26.344 rotation ( cancel_action Fluffy_Pillow 66200.5/69166: 96% mana arcane_charge(4), evocation, temporal_warp, crimson_chorus(3)
5:26.347 final_burn | arcane_blast Fluffy_Pillow 66204.6/69166: 96% mana arcane_charge(4), temporal_warp, crimson_chorus(3)
5:27.356 final_burn | arcane_blast Fluffy_Pillow 60725.4/69166: 88% mana arcane_charge(4), temporal_warp, crimson_chorus(3)

Stats

Level Bonus (60) Race Bonus (draenei) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 222 222 0
Agility 306 -3 326 326 0
Stamina 414 2 2029 1933 1517
Intellect 450 0 1821 1640 1089 (46)
Spirit 0 0 0 0 0
Health 40580 38660 0
Mana 69166 69166 0
Spell Power 1821 1640 0
Crit 14.34% 14.34% 327
Haste 17.00% 17.00% 561
Versatility 5.65% 5.65% 226
Mana Regen 1383 1383 0
Mastery 38.33% 38.33% 838
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 227.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, enchant: { +15 Int }
Local Hands Impossibly Oversized Mitts
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +31 Haste, +74 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 226, stats: { +77 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Sinful Aspirant's Badge of Ferocity
ilevel: 207, stats: { +91 Haste }
item effects: { use: Gladiator's Badge }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation

Profile

mage="draenei"
source=default
spec=arcane
level=60
race=draenei
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2

# Default consumables
potion=deathly_fixation
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=disabled

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=variable,name=prepull_evo,op=reset,default=-1
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1
actions.precombat+=/variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1
actions.precombat+=/variable,name=have_opened,op=set,value=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=reset,default=-1
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=30,if=variable.totm_max_delay_for_ap=-1&essence.vision_of_perfection.minor
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=inverted_opener,op=reset,default=-1
actions.precombat+=/variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)
actions.precombat+=/variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_familiar
actions.precombat+=/arcane_intellect
actions.precombat+=/conjure_mana_gem
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell,if=target.debuff.casting.react
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened<=0&prev_gcd.1.evocation&!runeforge.siphon_storm
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened<=0&buff.arcane_power.down&cooldown.arcane_power.remains>0&runeforge.siphon_storm
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/call_action_list,name=shared_cds
actions+=/call_action_list,name=essences
actions+=/call_action_list,name=aoe,if=active_enemies>2
actions+=/call_action_list,name=opener,if=variable.have_opened<=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains>0
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&talent.amplification&active_enemies<8
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&(runeforge.arcane_infinity|talent.amplification)&active_enemies<5
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
actions.cooldowns+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&essence.vision_of_perfection.minor
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Kyrian: RS is mana hungry and AB4s are too expensive to use pom to squeeze an extra ab in the totm window. Let's use it to make low charge ABs instant.
actions.cooldowns+=/presence_of_mind,if=buff.arcane_charge.stack=0&covenant.kyrian
# Non-Kyrian: Use pom to squeeze an extra ab in the totm window.
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian

actions.essences=blood_of_the_enemy,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/blood_of_the_enemy,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/worldvein_resonance,if=cooldown.arcane_power.remains>=50&cooldown.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
actions.essences+=/worldvein_resonance,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/worldvein_resonance,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/guardian_of_azeroth,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/guardian_of_azeroth,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/concentrated_flame,line_cd=6,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&mana.time_to_max>=execute_time
actions.essences+=/reaping_flames,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&mana.time_to_max>=execute_time
actions.essences+=/focused_azerite_beam,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/purifying_blast,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/ripple_in_space,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/the_unbound_force,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/memory_of_lucid_dreams,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains>0&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
actions.opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne,if=!runeforge.siphon_storm
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
actions.opener+=/arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.opener+=/rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
actions.opener+=/deathborne,if=buff.rune_of_power.down
actions.opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
actions.opener+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
actions.opener+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<variable.barrage_mana_pct&cooldown.evocation.remains>0&buff.arcane_power.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&essence.vision_of_perfection.minor
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

actions.shared_cds=use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions.shared_cds+=/potion,if=buff.arcane_power.up
actions.shared_cds+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions.shared_cds+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/berserking,if=buff.arcane_power.up
actions.shared_cds+=/blood_fury,if=buff.arcane_power.up
actions.shared_cds+=/fireblood,if=buff.arcane_power.up
actions.shared_cds+=/ancestral_call,if=buff.arcane_power.up
actions.shared_cds+=/use_items,if=buff.arcane_power.up
actions.shared_cds+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions.shared_cds+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions.shared_cds+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30

head=confidants_favored_cap,id=183021,bonus_id=1498,ilevel=226
neck=nobles_birthstone_pendant,id=183039,bonus_id=1498,ilevel=226
shoulders=shawl_of_the_penitent,id=183020,bonus_id=1498,ilevel=233
back=mantle_of_manifest_sins,id=183033,bonus_id=1498,ilevel=226
chest=robes_of_the_cursed_commando,id=182998,bonus_id=1498,ilevel=233,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=1498,ilevel=226,enchant=eternal_intellect
hands=impossibly_oversized_mitts,id=183022,bonus_id=1498,ilevel=226
waist=cinch_of_infinite_tightness,id=183028,bonus_id=1498,ilevel=226
legs=courtiers_costume_trousers,id=183011,bonus_id=1498,ilevel=226
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=1498,ilevel=226
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=1498,ilevel=233,enchant=16mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=1498,ilevel=226
trinket2=sinful_aspirants_badge_of_ferocity,id=175884,bonus_id=1521,ilevel=207
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/6652/1531,ilevel=233,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=227.20
# gear_stamina=1517
# gear_intellect=1089
# gear_crit_rating=327
# gear_haste_rating=561
# gear_mastery_rating=838
# gear_versatility_rating=226
# gear_armor=369

dwarf : 5196 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
5195.5 5195.5 10.1 / 0.193% 820.7 / 15.8% 2.2
RPS Out RPS In Primary Resource Waiting APM Active Skill
2387.4 2255.0 Mana 0.00% 41.4 100.0% 100%
Talents
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
dwarf 5196
Arcane Barrage 395 7.6% 23.4 12.21sec 5071 4220 Direct 23.4 4331 8754 5074 16.8%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 23.43 23.42 0.00 0.00 1.2016 0.0000 118812.60 118812.60 0.00% 4220.10 4220.10
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 83.20% 19.49 10 29 4331.07 2752 9209 4328.54 3850 4825 84390 84390 0.00%
crit 16.80% 3.93 0 12 8754.17 5295 18786 8589.34 0 13419 34422 34422 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you {$321526s1=2}% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [}]:0.02
    opener
    [$]:0.39
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
    opener
    [']:0.55
    rotation
    [*]:0.43
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
    rotation
    [+]:2.93
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [,]:0.16
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [?]:11.33
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
    rotation
    [@]:2.42
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [.]:2.04
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [.]:2.66
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [.]:0.00
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [.]:0.49
Arcane Blast 1956 37.7% 117.7 2.54sec 4984 3815 Direct 118.7 4145 8772 4941 17.2%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 117.70 118.70 0.00 0.00 1.3064 0.0000 586542.30 586542.30 0.00% 3814.83 3814.83
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.76% 98.23 69 131 4144.51 909 9324 4145.47 3664 4712 407016 407016 0.00%
crit 17.24% 20.46 8 40 8771.69 1855 19021 8783.40 5118 13594 179526 179526 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [|]:2.53
    opener
    ["]:1.00
  • if_expr:variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    opener
    [&]:11.69
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [-]:2.56
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [.]:100.52
Arcane Echo 240 4.6% 154.2 1.96sec 467 0 Direct 154.2 387 825 467 18.4%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 154.21 154.21 0.00 0.00 0.0000 0.0000 72064.11 72064.11 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.60% 125.84 83 179 386.82 217 535 387.07 347 424 48663 48663 0.00%
crit 18.40% 28.37 11 51 825.24 443 1091 825.78 692 976 23401 23401 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2022 38.9% 43.7 6.57sec 13872 7949 Periodic 297.5 1697 3611 2037 17.8% 23.6%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 43.69 0.00 297.79 297.55 1.7452 0.2381 606021.96 606021.96 0.00% 7948.87 7948.87
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 82.23% 244.67 139 362 1697.09 1063 2617 1700.34 1466 1972 415145 415145 0.00%
crit 17.77% 52.88 20 93 3611.01 2169 5338 3618.61 3057 4457 190877 190877 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [{]:0.66
  • if_expr:buff.clearcasting.react
    opener
    [%]:1.10
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [:]:6.08
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [;]:6.72
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [<]:2.41
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [=]:4.01
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (133) 0.0% (2.6%) 11.6 25.80sec 3442 2800

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.65 0.00 0.00 0.00 1.2292 0.0000 0.00 0.00 0.00% 2800.25 2800.25

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    opener
    [!]:1.00
  • if_expr:variable.inverted_opener=1&cooldown.rune_of_power.remains=0
    rotation
    [>]:10.65
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 133 2.6% 11.6 26.50sec 3443 0 Direct 11.6 2952 6029 3444 16.0%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.64 11.64 0.00 0.00 0.0000 0.0000 40082.83 40082.83 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 84.05% 9.79 4 15 2951.60 2867 4754 2950.41 2867 3229 28885 28885 0.00%
crit 15.95% 1.86 0 6 6028.63 5850 9052 5169.70 0 8681 11198 11198 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Deathly Fixation 11 (25) 0.2% (0.5%) 17.4 1.41sec 425 0 Periodic 26.1 (29.1) 126 0 126 0.0% (0.0%) 8.6%

Stats Details: Deathly Fixation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 17.41 0.00 26.05 26.05 0.0000 0.9873 3275.11 3275.11 0.00% 287.37 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 100.00% 26.05 12 43 125.77 0 202 125.51 86 168 3275 3275 0.00%

Action Details: Deathly Fixation

  • id:322253
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:false
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:42.90
  • base_td_mult:1.00
  • dot_duration:8.00
  • base_tick_time:1.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:322253
  • name:Deathly Fixation
  • school:shadow
  • tooltip:Taking $w1 Shadow damage every $t1.
  • description:Deal {$s1=43} Shadow damage every $t1. Stacks up to 5 times.
    Deathly Eruption 14 0.3% 3.1 6.87sec 1339 0 Direct 3.1 1121 2285 1339 18.8%

Stats Details: Deathly Eruption

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.07 3.07 0.00 0.00 0.0000 0.0000 4116.72 4116.72 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.22% 2.50 0 5 1120.66 1093 1158 1108.35 0 1158 2798 2798 0.00%
crit 18.78% 0.58 0 3 2285.45 2229 2363 1056.11 0 2363 1319 1319 0.00%

Action Details: Deathly Eruption

  • id:322256
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:984.99
  • base_dd_max:984.99
  • base_dd_mult:1.00

Spelldata

  • id:322256
  • name:Deathly Eruption
  • school:shadow
  • tooltip:
  • description:Deal {$s1=985} Shadow damage.
Eternal Insight 38 0.7% 21.2 14.01sec 536 0 Direct 21.2 456 930 535 16.8%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 21.16 21.16 0.00 0.00 0.0000 0.0000 11329.28 11329.28 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 83.25% 17.61 5 33 456.05 444 470 456.06 446 468 8032 8032 0.00%
crit 16.75% 3.54 0 13 930.41 905 960 901.50 0 960 3297 3297 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (18) 0.0% (0.3%) 1.0 0.00sec 5256 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 131  / 18 0.3% 114.0 1.01sec 46 45 Direct 114.0 38 80 46 18.2%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 114.00 114.00 0.00 0.00 1.0294 0.0000 5255.86 5255.86 0.00% 44.79 44.79
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.75% 93.20 77 107 38.44 30 46 38.43 37 40 3582 3582 0.00%
crit 18.25% 20.80 7 37 80.47 60 93 80.49 71 89 1674 1674 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:39.00
Touch of the Magi 0 (367) 0.0% (7.1%) 6.2 48.71sec 17843 15022

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.17 0.00 0.00 0.00 1.1879 0.0000 0.00 0.00 0.00% 15021.81 15021.81

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [u]:1.66
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
    cooldowns
    [v]:4.38
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    cooldowns
    [w]:0.13
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    Touch of the Magi (_explosion) 367 7.1% 6.2 48.64sec 17843 0 Direct 6.2 17878 0 17878 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.17 6.16 0.00 0.00 0.0000 0.0000 110064.81 110064.81 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.16 5 8 17878.07 1062 53151 17887.41 12586 21976 110065 110065 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:11104.72
  • base_dd_max:11104.72
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
dwarf
Arcane Power 2.8 122.95sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.79 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [x]:2.79
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Evocation 3.4 101.37sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.39 0.00 19.19 0.00 3.4701 0.6112 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:dwarf
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    opener
    [~]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains>0&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
    rotation
    [)]:1.13
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
    rotation
    [.]:1.25
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:dwarf
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:dwarf
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Deathly Fixation (potion) 1.0 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307497
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    shared_cds
    [.]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 2.7 99.57sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.68 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [z]:2.68
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
Rune of Power 6.0 53.34sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.00 0.00 0.00 0.00 1.1862 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [y]:5.02
  • if_expr:buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
    opener
    [#]:1.00
  • if_expr:variable.inverted_opener=1&buff.rune_of_power.down
Time Warp 1.5 306.94sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.47 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    shared_cds
    [.]:1.47
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 121.45sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.93 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:dwarf
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    shared_cds
    [.]:2.93
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 24.4 123.8 12.4sec 2.1sec 10.0sec 81.47% 0.00% 69.4 (70.1) 0.0

Buff Details

  • buff initial source:dwarf
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:3.0s / 50.2s
  • trigger_min/max:0.0s / 15.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 48.9s

Stack Uptimes

  • arcane_charge_1:6.63%
  • arcane_charge_2:11.05%
  • arcane_charge_3:9.25%
  • arcane_charge_4:54.53%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 122.5sec 122.5sec 14.7sec 13.67% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:dwarf
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 161.3s
  • trigger_min/max:120.0s / 161.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • arcane_power_1:13.67%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.52% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:dwarf
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.52%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 17.8 10.7 16.9sec 10.4sec 7.6sec 45.06% 0.00% 0.1 (0.1) 0.2

Buff Details

  • buff initial source:dwarf
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:25.07%
  • clearcasting_2:17.38%
  • clearcasting_3:2.62%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.4 0.0 60.7sec 60.7sec 28.7sec 51.93% 0.00% 0.0 (0.0) 5.0

Buff Details

  • buff initial source:dwarf
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:95.00

Trigger Details

  • interval_min/max:60.0s / 65.8s
  • trigger_min/max:60.0s / 65.8s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.87%
  • crimson_chorus_2:17.31%
  • crimson_chorus_3:16.75%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.4 0.0 100.9sec 100.9sec 3.8sec 4.25% 0.00% 15.8 (15.8) 0.0

Buff Details

  • buff initial source:dwarf
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.0s / 139.8s
  • trigger_min/max:90.0s / 139.8s
  • trigger_pct:100.00%
  • duration_min/max:0.4s / 4.7s

Stack Uptimes

  • evocation_1:4.25%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:dwarf
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:20.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Gladiator's Badge 2.9 0.0 117.6sec 117.6sec 14.7sec 14.15% 0.00% 0.0 (0.0) 2.8

Buff Details

  • buff initial source:dwarf
  • cooldown name:buff_gladiators_badge
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
  • associated item:Sinful Aspirant's Badge of Ferocity

Stat Details

  • stat:intellect
  • amount:171.00

Trigger Details

  • interval_min/max:60.5s / 161.3s
  • trigger_min/max:60.5s / 161.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • gladiators_badge_1:14.15%

Spelldata

  • id:345228
  • name:Gladiator's Badge
  • tooltip:Primary stat increased by $w1.
  • description:Increases primary stat by {$s1=126} for {$d=15 seconds}.
  • max_stacks:0
  • duration:15.00
  • cooldown:60.00
  • default_chance:0.00%
Potion of Deathly Fixation 1.0 0.0 300.2sec 300.2sec 25.0sec 8.46% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:dwarf
  • cooldown name:buff_potion_of_deathly_fixation
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.1s / 300.2s
  • trigger_min/max:300.1s / 300.2s
  • trigger_pct:100.00%
  • duration_min/max:5.6s / 25.0s

Stack Uptimes

  • potion_of_deathly_fixation_1:8.46%

Spelldata

  • id:307497
  • name:Potion of Deathly Fixation
  • tooltip:Chance to apply Deathly Fixation to your target.
  • description:Your damaging spells and abilities have a chance to apply Deathly Fixation to your target, dealing {$322253s1=43} Shadow damage over {$322253d=8 seconds} and stacking up to 5 times. Upon reaching 5 stacks, Deathly Fixation explodes, dealing {$322256s1=985} Shadow damage to the target. If you consume this potion while your weapon is augmented with Shadowcore Oil, the explosion damage is increased by {$s2=10}%. Lasts {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:0.00
  • default_chance:101.00%
Presence of Mind 2.7 0.0 100.3sec 100.3sec 4.6sec 4.11% 6.69% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:dwarf
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:63.5s / 199.4s
  • trigger_min/max:63.5s / 199.4s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 10.9s

Stack Uptimes

  • presence_of_mind_1:2.06%
  • presence_of_mind_2:2.02%
  • presence_of_mind_3:0.02%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.8 0.0 35.2sec 35.2sec 11.8sec 34.60% 0.00% 0.0 (0.0) 8.5

Buff Details

  • buff initial source:dwarf
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:12.0s / 53.6s
  • trigger_min/max:12.0s / 53.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:34.60%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:dwarf
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases $pri by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Temporal Warp 1.5 0.0 304.4sec 304.4sec 35.7sec 17.21% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:dwarf
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 322.1s
  • trigger_min/max:300.0s / 322.1s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.21%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:dwarf
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 2 0.01% 0.00% 3.85%
Arcane Barrage Arcane Charge 3 2.39% 0.00% 18.52%
Arcane Barrage Arcane Charge 4 97.61% 81.48% 100.00%
Arcane Blast Arcane Charge 0 8.69% 5.22% 12.60%
Arcane Blast Arcane Charge 1 6.57% 2.97% 10.29%
Arcane Blast Arcane Charge 2 13.11% 7.50% 17.35%
Arcane Blast Arcane Charge 3 14.15% 8.33% 18.37%
Arcane Blast Arcane Charge 4 57.48% 48.46% 69.31%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 1.58% 0.00% 6.07% 1.5s 0.0s 6.8s
Conserve Phase 100.00% 100.00% 100.00% 300.0s 240.0s 360.0s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000179.989120.016239.995
Evocation11.8910.00049.82840.45216.07277.164
Rune of Power6.5440.00028.31140.81020.62278.107
Touch of the Magi4.9120.00025.23631.79719.33763.430
Arcane Power7.9400.00041.27622.38316.47364.251
Arcane Barrage9.9590.99849.771243.833189.859299.113
Arcane Orb5.9900.00057.13972.64738.728128.469
Presence of Mind51.1020.969223.525147.07788.228267.588
Time Warp2.2840.00022.0503.3801.28423.336

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
dwarf
mana_regen Mana 3113.38 407618.86 60.27% 130.92 7260.05 1.75%
Evocation Mana 127.21 184389.23 27.26% 1449.47 0.00 0.00%
Mana Gem Mana 2.93 20299.27 3.00% 6916.57 0.00 0.00%
Arcane Barrage Mana 23.43 64061.02 9.47% 2734.46 350.66 0.54%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 67790.7 2255.03 2387.35 7631.2 29469.7 2225.8 69165.7
Usage Type Count Total Avg RPE APR
dwarf
arcane_blast Mana 118.7 597821.6 5037.0 5079.4 1.0
arcane_missiles Mana 43.7 94126.6 2154.7 2154.7 6.4
arcane_orb Mana 11.6 5823.8 500.0 500.1 6.9
time_warp Mana 1.5 2933.7 2000.0 1993.8 0.0
touch_of_the_magi Mana 6.2 15403.2 2497.8 2497.1 7.1

Statistics & Data Analysis

Fight Length
dwarf Fight Length
Count 1627
Mean 299.99
Minimum 240.02
Maximum 360.00
Spread ( max - min ) 119.98
Range [ ( max - min ) / 2 * 100% ] 20.00%
DPS
dwarf Damage Per Second
Count 1627
Mean 5195.53
Minimum 4453.67
Maximum 5867.99
Spread ( max - min ) 1414.32
Range [ ( max - min ) / 2 * 100% ] 13.61%
Standard Deviation 206.8432
5th Percentile 4873.07
95th Percentile 5548.77
( 95th Percentile - 5th Percentile ) 675.70
Mean Distribution
Standard Deviation 5.1280
95.00% Confidence Interval ( 5185.48 - 5205.58 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 61
0.1% Error 6089
0.1 Scale Factor Error with Delta=300 366
0.05 Scale Factor Error with Delta=300 1461
0.01 Scale Factor Error with Delta=300 36523
Priority Target DPS
dwarf Priority Target Damage Per Second
Count 1627
Mean 5195.53
Minimum 4453.67
Maximum 5867.99
Spread ( max - min ) 1414.32
Range [ ( max - min ) / 2 * 100% ] 13.61%
Standard Deviation 206.8432
5th Percentile 4873.07
95th Percentile 5548.77
( 95th Percentile - 5th Percentile ) 675.70
Mean Distribution
Standard Deviation 5.1280
95.00% Confidence Interval ( 5185.48 - 5205.58 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 61
0.1% Error 6089
0.1 Scale Factor Error with Delta=300 366
0.05 Scale Factor Error with Delta=300 1461
0.01 Scale Factor Error with Delta=300 36523
DPS(e)
dwarf Damage Per Second (Effective)
Count 1627
Mean 5195.53
Minimum 4453.67
Maximum 5867.99
Spread ( max - min ) 1414.32
Range [ ( max - min ) / 2 * 100% ] 13.61%
Damage
dwarf Damage
Count 1627
Mean 1552309.71
Minimum 1153446.54
Maximum 1965875.88
Spread ( max - min ) 812429.34
Range [ ( max - min ) / 2 * 100% ] 26.17%
DTPS
dwarf Damage Taken Per Second
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
dwarf Healing Per Second
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
dwarf Healing Per Second (Effective)
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
dwarf Heal
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
dwarf Healing Taken Per Second
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
dwarf Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
dwarfTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
dwarf Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 variable,name=prepull_evo,op=reset,default=-1
1 0.00 variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2
2 0.00 variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1
3 0.00 variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1
4 0.00 variable,name=have_opened,op=set,value=0
5 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
6 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
7 0.00 variable,name=final_burn,op=set,value=0
8 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
9 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
A 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
B 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
C 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
D 0.00 variable,name=totm_max_delay_for_ap,op=reset,default=-1
E 0.00 variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command
F 0.00 variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae
G 0.00 variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3
H 0.00 variable,name=totm_max_delay_for_ap,op=set,value=30,if=variable.totm_max_delay_for_ap=-1&essence.vision_of_perfection.minor
I 0.00 variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1
J 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
K 0.00 variable,name=barrage_mana_pct,op=reset,default=-1
L 0.00 variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae
M 0.00 variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1
N 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=-1
O 0.00 variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command
P 0.00 variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle
Q 0.00 variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1
R 0.00 variable,name=totm_max_charges,op=reset,default=2
S 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
T 0.00 variable,name=inverted_opener,op=reset,default=-1
U 0.00 variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)
V 0.00 variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1
W 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
X 0.00 variable,name=am_spam,op=reset,default=0
Y 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
Z 0.00 variable,name=evo_pct,op=reset,default=15
a 0.00 flask
b 0.00 food
c 0.00 augmentation
d 0.00 arcane_familiar
e 0.00 arcane_intellect
f 0.00 conjure_mana_gem
g 0.00 snapshot_stats
h 0.00 mirror_image
i 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
j 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
k 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
0.00 counterspell,if=target.debuff.casting.react
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened<=0&prev_gcd.1.evocation&!runeforge.siphon_storm
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened<=0&buff.arcane_power.down&cooldown.arcane_power.remains>0&runeforge.siphon_storm
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
l 0.00 call_action_list,name=shared_cds
m 0.00 call_action_list,name=essences
n 0.00 call_action_list,name=aoe,if=active_enemies>2
o 0.00 call_action_list,name=opener,if=variable.have_opened<=0
p 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
q 0.00 call_action_list,name=cooldowns
r 0.00 call_action_list,name=rotation,if=variable.final_burn=0
s 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
t 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
0.00 touch_of_the_magi,if=cooldown.arcane_power.remains<50&essence.vision_of_perfection.minor
u 1.66 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
v 4.38 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
w 0.13 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
x 2.79 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
y 5.02 rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 presence_of_mind,if=buff.arcane_charge.stack=0&covenant.kyrian
Kyrian: RS is mana hungry and AB4s are too expensive to use pom to squeeze an extra ab in the totm window. Let's use it to make low charge ABs instant.
z 2.68 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
Non-Kyrian: Use pom to squeeze an extra ab in the totm window.
actions.final_burn
# count action,conditions
{ 0.66 arcane_missiles,if=buff.clearcasting.react,chain=1
| 2.53 arcane_blast
} 0.02 arcane_barrage
actions.opener
# count action,conditions
~ 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains>0&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
0.00 radiant_spark,if=mana.pct>40
0.00 shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
! 1.00 arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
" 1.00 arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
# 1.00 rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
0.00 deathborne,if=buff.rune_of_power.down
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 rune_of_power,if=buff.rune_of_power.down
0.00 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
0.00 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
0.00 arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
$ 0.39 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
0.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
% 1.10 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
& 11.69 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
' 0.55 arcane_barrage
actions.rotation
# count action,conditions
( 3.36 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
) 1.13 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
* 0.43 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
Barrage if it's time to use totm and we have too many charges
+ 2.93 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
, 0.16 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
- 2.56 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
: 6.08 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
; 6.72 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
< 2.41 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
= 4.01 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
> 10.65 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
0.00 arcane_barrage,if=mana.pct<variable.barrage_mana_pct&cooldown.evocation.remains>0&buff.arcane_power.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&essence.vision_of_perfection.minor
? 11.33 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
@ 2.42 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
. 2.04 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
. 2.66 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
. 0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
. 100.52 arcane_blast
. 1.25 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
. 0.49 arcane_barrage
actions.shared_cds
# count action,conditions
. 2.93 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
. 1.00 potion,if=buff.arcane_power.up
. 1.47 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
. 2.89 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
0.00 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30

Sample Sequence

034789ABCDIJKMNQRSTUWXZabfhj!."#&.&&&&&&&&&&&'~(ux..:;........>....?....?<....=?>..?.vy:z-;.;@>...?....?..=>..?...+vy:.......(.@>.==.x......;....+vy:..;.>....?....?..=>..?...+vy:z-...>....(.....<@>....==..+vy:...>..x.............>..?.....vy:.:z-;>......(.||||

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 prepull_evo Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat 3 prepull_evo Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat 4 have_opened Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat 7 final_burn Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat 8 rs_max_delay_for_totm Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat 9 rs_max_delay_for_rop Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat A rs_max_delay_for_ap Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat B ap_max_delay_for_totm Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat C rop_max_delay_for_totm Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat D totm_max_delay_for_ap Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat I totm_max_delay_for_ap Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat J totm_max_delay_for_rop Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat K barrage_mana_pct Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat M barrage_mana_pct Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat N ap_minimum_mana_pct Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat Q ap_minimum_mana_pct Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat R totm_max_charges Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat S aoe_totm_max_charges Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat T inverted_opener Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat U inverted_opener Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat W ap_on_use Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat X am_spam Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat Z evo_pct Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat a flask dwarf 69165.7/69166: 100% mana
Pre precombat b food dwarf 69165.7/69166: 100% mana
Pre precombat f conjure_mana_gem Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat h mirror_image Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat j arcane_blast Fluffy_Pillow 69165.7/69166: 100% mana
0:00.000 opener ! arcane_orb Fluffy_Pillow 67790.7/69166: 98% mana
0:01.285 shared_cds . time_warp Fluffy_Pillow 69068.3/69166: 100% mana bloodlust, crimson_chorus
0:01.285 opener " arcane_blast Fluffy_Pillow 67068.3/69166: 97% mana bloodlust, temporal_warp, crimson_chorus
0:02.154 opener # rune_of_power Fluffy_Pillow 62770.4/69166: 91% mana bloodlust, clearcasting, temporal_warp, crimson_chorus
0:02.918 opener & arcane_blast Fluffy_Pillow 63827.2/69166: 92% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:03.697 shared_cds . use_mana_gem dwarf 58029.8/69166: 84% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:03.697 opener & arcane_blast Fluffy_Pillow 64946.4/69166: 94% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:04.474 opener & arcane_blast Fluffy_Pillow 59146.2/69166: 86% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:05.252 opener & arcane_blast Fluffy_Pillow 53347.5/69166: 77% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:06.031 opener & arcane_blast Fluffy_Pillow 47550.1/69166: 69% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:06.807 opener & arcane_blast Fluffy_Pillow 41748.5/69166: 60% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:07.582 opener & arcane_blast Fluffy_Pillow 35945.6/69166: 52% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:08.358 opener & arcane_blast Fluffy_Pillow 30144.0/69166: 44% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:09.136 opener & arcane_blast Fluffy_Pillow 24345.2/69166: 35% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:09.912 opener & arcane_blast Fluffy_Pillow 18543.7/69166: 27% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:10.688 opener & arcane_blast Fluffy_Pillow 12742.1/69166: 18% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.465 opener & arcane_blast Fluffy_Pillow 6942.0/69166: 10% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:12.241 opener ' arcane_barrage Fluffy_Pillow 1140.4/69166: 2% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:13.002 opener ~ evocation dwarf 4959.8/69166: 7% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:15.702 rotation ( cancel_action Fluffy_Pillow 67733.2/69166: 98% mana bloodlust, clearcasting(2), evocation, temporal_warp, crimson_chorus(2)
0:15.707 cooldowns u touch_of_the_magi Fluffy_Pillow 67740.2/69166: 98% mana bloodlust, clearcasting(2), temporal_warp, crimson_chorus(2)
0:16.470 cooldowns x arcane_power Fluffy_Pillow 66295.6/69166: 96% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2)
0:16.470 shared_cds . potion Fluffy_Pillow 66295.6/69166: 96% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:16.470 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 66295.6/69166: 96% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), potion_of_deathly_fixation
0:16.470 rotation : arcane_missiles Fluffy_Pillow 66295.6/69166: 96% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), potion_of_deathly_fixation, gladiators_badge
0:24.678 rotation ; arcane_missiles Fluffy_Pillow 55149.9/69166: 80% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:25.892 rotation . arcane_blast Fluffy_Pillow 56829.2/69166: 82% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:26.671 rotation . arcane_blast Fluffy_Pillow 54469.3/69166: 79% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:27.449 rotation . arcane_blast Fluffy_Pillow 52108.0/69166: 75% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:28.226 rotation . arcane_blast Fluffy_Pillow 49745.4/69166: 72% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:29.004 rotation . arcane_blast Fluffy_Pillow 47384.1/69166: 69% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:29.781 rotation . arcane_blast Fluffy_Pillow 45021.4/69166: 65% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:30.560 rotation . arcane_blast Fluffy_Pillow 42661.5/69166: 62% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_deathly_fixation, gladiators_badge
0:31.338 rotation . arcane_barrage Fluffy_Pillow 40300.2/69166: 58% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, temporal_warp, potion_of_deathly_fixation, gladiators_badge
0:32.102 rotation > arcane_orb Fluffy_Pillow 44123.7/69166: 64% mana bloodlust, clearcasting, temporal_warp, potion_of_deathly_fixation
0:32.863 rotation . arcane_blast Fluffy_Pillow 44676.4/69166: 65% mana bloodlust, arcane_charge(2), clearcasting, temporal_warp, potion_of_deathly_fixation
0:33.822 rotation . arcane_blast Fluffy_Pillow 41878.0/69166: 61% mana bloodlust, arcane_charge(3), clearcasting, temporal_warp, potion_of_deathly_fixation
0:34.692 rotation . arcane_blast Fluffy_Pillow 37581.5/69166: 54% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_deathly_fixation
0:35.471 rotation . arcane_blast Fluffy_Pillow 31784.1/69166: 46% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_deathly_fixation
0:36.250 rotation ? arcane_barrage Fluffy_Pillow 25986.7/69166: 38% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_deathly_fixation
0:37.011 rotation . arcane_blast Fluffy_Pillow 29806.0/69166: 43% mana bloodlust, clearcasting(2), temporal_warp, potion_of_deathly_fixation
0:38.155 rotation . arcane_blast Fluffy_Pillow 30013.5/69166: 43% mana bloodlust, arcane_charge, clearcasting(2), temporal_warp, potion_of_deathly_fixation
0:39.206 rotation . arcane_blast Fluffy_Pillow 28717.4/69166: 42% mana bloodlust, arcane_charge(2), clearcasting(2), temporal_warp, potion_of_deathly_fixation
0:40.165 rotation . arcane_blast Fluffy_Pillow 25919.0/69166: 37% mana bloodlust, arcane_charge(3), clearcasting(2), temporal_warp, potion_of_deathly_fixation
0:41.033 rotation ? arcane_barrage Fluffy_Pillow 21619.7/69166: 31% mana arcane_charge(4), clearcasting(2), temporal_warp, potion_of_deathly_fixation
0:42.023 rotation < arcane_missiles Fluffy_Pillow 25755.8/69166: 37% mana clearcasting(3)
0:43.992 rotation . arcane_blast Fluffy_Pillow 28479.6/69166: 41% mana clearcasting(2)
0:45.920 rotation . arcane_blast Fluffy_Pillow 29771.6/69166: 43% mana arcane_charge, clearcasting(2)
0:47.693 rotation . arcane_blast Fluffy_Pillow 29474.2/69166: 43% mana arcane_charge(2), clearcasting(2)
0:49.313 rotation . arcane_blast Fluffy_Pillow 27590.2/69166: 40% mana arcane_charge(3), clearcasting(2)
0:50.778 rotation = arcane_missiles Fluffy_Pillow 24116.8/69166: 35% mana arcane_charge(4), clearcasting(2)
0:52.679 rotation ? arcane_barrage Fluffy_Pillow 26746.4/69166: 39% mana arcane_charge(4), clearcasting(2)
0:53.965 rotation > arcane_orb Fluffy_Pillow 31292.0/69166: 45% mana clearcasting(2)
0:55.252 rotation . arcane_blast Fluffy_Pillow 32572.3/69166: 47% mana arcane_charge(2), clearcasting(2)
0:56.873 rotation . arcane_blast Fluffy_Pillow 30689.7/69166: 44% mana arcane_charge(3), clearcasting(2)
0:58.339 rotation ? arcane_barrage Fluffy_Pillow 27217.6/69166: 39% mana arcane_charge(4), clearcasting(2)
0:59.624 rotation . arcane_blast Fluffy_Pillow 31761.8/69166: 46% mana clearcasting(2)
1:01.551 cooldowns v touch_of_the_magi Fluffy_Pillow 33052.5/69166: 48% mana arcane_charge, clearcasting(2), crimson_chorus
1:02.837 cooldowns y rune_of_power Fluffy_Pillow 32331.4/69166: 47% mana arcane_charge(4), clearcasting(2), crimson_chorus
1:04.124 rotation : arcane_missiles Fluffy_Pillow 34111.7/69166: 49% mana arcane_charge(4), clearcasting(2), rune_of_power, crimson_chorus
1:10.010 cooldowns z presence_of_mind Fluffy_Pillow 34753.9/69166: 50% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
1:10.010 rotation - arcane_blast Fluffy_Pillow 34753.9/69166: 50% mana arcane_charge(4), clearcasting, presence_of_mind(3), rune_of_power, crimson_chorus
1:11.295 rotation ; arcane_missiles Fluffy_Pillow 29656.5/69166: 43% mana arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power, crimson_chorus
1:13.184 rotation . arcane_blast Fluffy_Pillow 32269.5/69166: 47% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus(2)
1:14.471 rotation ; arcane_missiles Fluffy_Pillow 27174.9/69166: 39% mana arcane_charge(4), clearcasting, presence_of_mind, rune_of_power, crimson_chorus(2)
1:16.389 rotation @ arcane_barrage Fluffy_Pillow 29828.1/69166: 43% mana arcane_charge(4), presence_of_mind, crimson_chorus(2)
1:17.677 rotation > arcane_orb Fluffy_Pillow 34376.4/69166: 50% mana presence_of_mind, crimson_chorus(2)
1:18.963 rotation . arcane_blast Fluffy_Pillow 35655.4/69166: 52% mana arcane_charge(2), presence_of_mind, crimson_chorus(2)
1:20.250 rotation . arcane_blast Fluffy_Pillow 33310.7/69166: 48% mana arcane_charge(3), crimson_chorus(2)
1:21.715 rotation . arcane_blast Fluffy_Pillow 29837.2/69166: 43% mana arcane_charge(4), crimson_chorus(3)
1:23.026 rotation ? arcane_barrage Fluffy_Pillow 24775.8/69166: 36% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:24.311 rotation . arcane_blast Fluffy_Pillow 29319.9/69166: 42% mana clearcasting, crimson_chorus(3)
1:26.239 rotation . arcane_blast Fluffy_Pillow 30612.0/69166: 44% mana arcane_charge, clearcasting, crimson_chorus(3)
1:28.013 rotation . arcane_blast Fluffy_Pillow 30316.0/69166: 44% mana arcane_charge(2), clearcasting, crimson_chorus(3)
1:29.632 rotation . arcane_blast Fluffy_Pillow 28430.6/69166: 41% mana arcane_charge(3), clearcasting, crimson_chorus(3)
1:31.098 rotation ? arcane_barrage Fluffy_Pillow 24958.5/69166: 36% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:32.385 rotation . arcane_blast Fluffy_Pillow 29505.5/69166: 43% mana clearcasting
1:34.313 rotation . arcane_blast Fluffy_Pillow 30797.5/69166: 45% mana arcane_charge, clearcasting
1:36.086 rotation = arcane_missiles Fluffy_Pillow 30500.1/69166: 44% mana arcane_charge(2), clearcasting
1:38.075 rotation > arcane_orb Fluffy_Pillow 33251.5/69166: 48% mana arcane_charge(2)
1:39.361 rotation . arcane_blast Fluffy_Pillow 34530.5/69166: 50% mana arcane_charge(4)
1:40.672 rotation . arcane_blast Fluffy_Pillow 29469.0/69166: 43% mana arcane_charge(4)
1:41.983 rotation ? arcane_barrage Fluffy_Pillow 24407.5/69166: 35% mana arcane_charge(4)
1:43.269 rotation . arcane_blast Fluffy_Pillow 28953.1/69166: 42% mana
1:45.196 rotation . arcane_blast Fluffy_Pillow 30243.7/69166: 44% mana arcane_charge
1:46.969 rotation . arcane_blast Fluffy_Pillow 29946.3/69166: 43% mana arcane_charge(2)
1:48.589 rotation + arcane_barrage Fluffy_Pillow 28062.3/69166: 41% mana arcane_charge(3)
1:49.877 cooldowns v touch_of_the_magi Fluffy_Pillow 31919.0/69166: 46% mana
1:51.163 cooldowns y rune_of_power Fluffy_Pillow 31197.9/69166: 45% mana arcane_charge(4)
1:52.448 rotation : arcane_missiles Fluffy_Pillow 32975.5/69166: 48% mana arcane_charge(4), rune_of_power
2:01.046 rotation . arcane_blast Fluffy_Pillow 22369.2/69166: 32% mana arcane_charge(4), rune_of_power
2:02.358 rotation . arcane_blast Fluffy_Pillow 17309.1/69166: 25% mana arcane_charge(4), rune_of_power, crimson_chorus
2:03.670 shared_cds . use_mana_gem dwarf 12249.0/69166: 18% mana arcane_charge(4), rune_of_power, crimson_chorus
2:03.697 rotation . arcane_blast Fluffy_Pillow 19203.0/69166: 28% mana arcane_charge(4), rune_of_power, crimson_chorus
2:05.009 rotation . arcane_blast Fluffy_Pillow 14142.9/69166: 20% mana arcane_charge(4), clearcasting, crimson_chorus
2:06.320 rotation . arcane_blast Fluffy_Pillow 9081.4/69166: 13% mana arcane_charge(4), clearcasting, crimson_chorus
2:07.631 rotation . evocation dwarf 4019.9/69166: 6% mana arcane_charge(4), clearcasting, crimson_chorus
2:12.131 rotation ( cancel_action Fluffy_Pillow 65926.7/69166: 95% mana arcane_charge(4), clearcasting(2), evocation, crimson_chorus
2:12.135 rotation . arcane_blast Fluffy_Pillow 65932.2/69166: 95% mana arcane_charge(4), clearcasting(2), crimson_chorus
2:13.446 rotation @ arcane_barrage Fluffy_Pillow 60870.7/69166: 88% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
2:14.733 rotation > arcane_orb Fluffy_Pillow 65417.7/69166: 95% mana clearcasting(2), crimson_chorus(2)
2:16.018 rotation . arcane_blast Fluffy_Pillow 66695.3/69166: 96% mana arcane_charge(2), clearcasting(2), crimson_chorus(2)
2:17.636 rotation = arcane_missiles Fluffy_Pillow 64808.5/69166: 94% mana arcane_charge(3), clearcasting(2), crimson_chorus(2)
2:19.603 rotation = arcane_missiles Fluffy_Pillow 67529.4/69166: 98% mana arcane_charge(3), clearcasting, crimson_chorus(2)
2:21.629 rotation . arcane_blast Fluffy_Pillow 69165.7/69166: 100% mana arcane_charge(3), crimson_chorus(2)
2:23.095 cooldowns x arcane_power Fluffy_Pillow 63672.6/69166: 92% mana arcane_charge(4), crimson_chorus(3)
2:23.095 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 63672.6/69166: 92% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:23.095 rotation . arcane_blast Fluffy_Pillow 63672.6/69166: 92% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:24.407 rotation . arcane_blast Fluffy_Pillow 62050.0/69166: 90% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:25.718 rotation . arcane_blast Fluffy_Pillow 60426.1/69166: 87% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:27.030 rotation . arcane_blast Fluffy_Pillow 58803.5/69166: 85% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:28.342 rotation . arcane_blast Fluffy_Pillow 57180.9/69166: 83% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3), gladiators_badge
2:29.652 rotation ; arcane_missiles Fluffy_Pillow 55555.5/69166: 80% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3), gladiators_badge
2:31.560 rotation . arcane_blast Fluffy_Pillow 58194.9/69166: 84% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:32.873 rotation . arcane_blast Fluffy_Pillow 56573.7/69166: 82% mana arcane_charge(4), arcane_power, rune_of_power, gladiators_badge
2:34.186 rotation . arcane_blast Fluffy_Pillow 54952.5/69166: 79% mana arcane_charge(4), arcane_power, rune_of_power, gladiators_badge
2:35.497 rotation . arcane_blast Fluffy_Pillow 53328.5/69166: 77% mana arcane_charge(4), arcane_power, gladiators_badge
2:36.807 rotation + arcane_barrage Fluffy_Pillow 51703.1/69166: 75% mana arcane_charge(4), arcane_power, gladiators_badge
2:38.094 cooldowns v touch_of_the_magi Fluffy_Pillow 56250.1/69166: 81% mana arcane_power, gladiators_badge
2:39.379 cooldowns y rune_of_power Fluffy_Pillow 55527.6/69166: 80% mana arcane_charge(4)
2:40.665 rotation : arcane_missiles Fluffy_Pillow 57306.6/69166: 83% mana arcane_charge(4), rune_of_power
2:47.379 rotation . arcane_blast Fluffy_Pillow 44094.2/69166: 64% mana arcane_charge(4), rune_of_power
2:48.690 rotation . arcane_blast Fluffy_Pillow 39032.7/69166: 56% mana arcane_charge(4), clearcasting, rune_of_power
2:50.001 rotation ; arcane_missiles Fluffy_Pillow 33971.2/69166: 49% mana arcane_charge(4), clearcasting, rune_of_power
2:52.000 rotation . arcane_barrage Fluffy_Pillow 36736.5/69166: 53% mana arcane_charge(4), rune_of_power
2:53.286 rotation > arcane_orb Fluffy_Pillow 41282.0/69166: 60% mana
2:54.572 rotation . arcane_blast Fluffy_Pillow 42561.0/69166: 62% mana arcane_charge(2)
2:56.192 rotation . arcane_blast Fluffy_Pillow 40676.9/69166: 59% mana arcane_charge(3)
2:57.656 rotation . arcane_blast Fluffy_Pillow 37202.1/69166: 54% mana arcane_charge(4)
2:58.968 rotation . arcane_blast Fluffy_Pillow 32142.0/69166: 46% mana arcane_charge(4)
3:00.279 rotation ? arcane_barrage Fluffy_Pillow 27080.5/69166: 39% mana arcane_charge(4), clearcasting
3:01.565 rotation . arcane_blast Fluffy_Pillow 31626.1/69166: 46% mana clearcasting
3:03.492 rotation . arcane_blast Fluffy_Pillow 32916.8/69166: 48% mana arcane_charge, clearcasting, crimson_chorus
3:05.266 rotation . arcane_blast Fluffy_Pillow 32620.8/69166: 47% mana arcane_charge(2), clearcasting, crimson_chorus
3:06.887 rotation . arcane_blast Fluffy_Pillow 30738.1/69166: 44% mana arcane_charge(3), clearcasting, crimson_chorus
3:08.353 rotation ? arcane_barrage Fluffy_Pillow 27266.1/69166: 39% mana arcane_charge(4), clearcasting, crimson_chorus
3:09.642 rotation . arcane_blast Fluffy_Pillow 31815.8/69166: 46% mana clearcasting, crimson_chorus
3:11.571 rotation . arcane_blast Fluffy_Pillow 33109.2/69166: 48% mana arcane_charge, clearcasting, crimson_chorus
3:13.346 rotation = arcane_missiles Fluffy_Pillow 32814.6/69166: 47% mana arcane_charge(2), clearcasting, crimson_chorus
3:15.278 rotation > arcane_orb Fluffy_Pillow 35487.1/69166: 51% mana arcane_charge(2), crimson_chorus(2)
3:16.564 rotation . arcane_blast Fluffy_Pillow 36766.1/69166: 53% mana arcane_charge(4), crimson_chorus(2)
3:17.876 rotation . arcane_blast Fluffy_Pillow 31706.0/69166: 46% mana arcane_charge(4), crimson_chorus(2)
3:19.188 rotation ? arcane_barrage Fluffy_Pillow 26645.9/69166: 39% mana arcane_charge(4), crimson_chorus(2)
3:20.476 rotation . arcane_blast Fluffy_Pillow 31194.2/69166: 45% mana crimson_chorus(2)
3:22.405 rotation . arcane_blast Fluffy_Pillow 32487.6/69166: 47% mana arcane_charge, crimson_chorus(2)
3:24.178 rotation . arcane_blast Fluffy_Pillow 32190.3/69166: 47% mana arcane_charge(2), crimson_chorus(3)
3:25.797 rotation + arcane_barrage Fluffy_Pillow 30304.8/69166: 44% mana arcane_charge(3), crimson_chorus(3)
3:27.084 cooldowns v touch_of_the_magi Fluffy_Pillow 34160.1/69166: 49% mana crimson_chorus(3)
3:28.372 cooldowns y rune_of_power Fluffy_Pillow 33441.9/69166: 48% mana arcane_charge(4), crimson_chorus(3)
3:29.659 rotation : arcane_missiles Fluffy_Pillow 35222.2/69166: 51% mana arcane_charge(4), rune_of_power, crimson_chorus(3)
3:36.347 cooldowns z presence_of_mind Fluffy_Pillow 21973.8/69166: 32% mana arcane_charge(4), rune_of_power
3:36.347 rotation - arcane_blast Fluffy_Pillow 21973.8/69166: 32% mana arcane_charge(4), presence_of_mind(3), rune_of_power
3:37.634 rotation . arcane_blast Fluffy_Pillow 16879.1/69166: 24% mana arcane_charge(4), presence_of_mind(2), rune_of_power
3:38.920 rotation . arcane_blast Fluffy_Pillow 11783.1/69166: 17% mana arcane_charge(4), presence_of_mind, rune_of_power
3:40.205 rotation . arcane_barrage Fluffy_Pillow 6685.6/69166: 10% mana arcane_charge(4), rune_of_power
3:41.492 rotation > arcane_orb Fluffy_Pillow 11232.6/69166: 16% mana rune_of_power
3:42.779 rotation . arcane_blast Fluffy_Pillow 12512.9/69166: 18% mana arcane_charge(2)
3:44.400 rotation . arcane_blast Fluffy_Pillow 10630.2/69166: 15% mana arcane_charge(3)
3:45.865 rotation . arcane_blast Fluffy_Pillow 7156.8/69166: 10% mana arcane_charge(4)
3:47.177 rotation . evocation Fluffy_Pillow 2096.7/69166: 3% mana arcane_charge(4), clearcasting
3:51.877 rotation ( cancel_action Fluffy_Pillow 66754.9/69166: 97% mana arcane_charge(4), clearcasting, evocation
3:51.882 rotation . arcane_blast Fluffy_Pillow 66761.8/69166: 97% mana arcane_charge(4), clearcasting
3:53.195 rotation . arcane_blast Fluffy_Pillow 61703.1/69166: 89% mana arcane_charge(4), clearcasting
3:54.506 rotation . arcane_blast Fluffy_Pillow 56641.6/69166: 82% mana arcane_charge(4), clearcasting(2)
3:55.817 rotation . arcane_blast Fluffy_Pillow 51580.1/69166: 75% mana arcane_charge(4), clearcasting(2)
3:57.129 rotation . arcane_blast Fluffy_Pillow 46520.1/69166: 67% mana arcane_charge(4), clearcasting(2)
3:58.440 rotation < arcane_missiles Fluffy_Pillow 41458.6/69166: 60% mana arcane_charge(4), clearcasting(3)
4:00.320 rotation @ arcane_barrage Fluffy_Pillow 44059.2/69166: 64% mana arcane_charge(4), clearcasting(2)
4:01.605 rotation > arcane_orb Fluffy_Pillow 48603.4/69166: 70% mana clearcasting(2)
4:02.891 rotation . arcane_blast Fluffy_Pillow 49882.3/69166: 72% mana arcane_charge(2), clearcasting(2)
4:04.511 shared_cds . use_mana_gem dwarf 47998.3/69166: 69% mana arcane_charge(3), clearcasting(2), crimson_chorus
4:04.511 rotation . arcane_blast Fluffy_Pillow 54914.9/69166: 79% mana arcane_charge(3), clearcasting(2), crimson_chorus
4:05.976 rotation . arcane_blast Fluffy_Pillow 51441.4/69166: 74% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:07.288 rotation = arcane_missiles Fluffy_Pillow 46381.3/69166: 67% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:09.178 rotation = arcane_missiles Fluffy_Pillow 48995.8/69166: 71% mana arcane_charge(4), clearcasting, crimson_chorus
4:11.156 rotation . arcane_blast Fluffy_Pillow 51732.0/69166: 75% mana arcane_charge(4), crimson_chorus
4:12.467 rotation . arcane_blast Fluffy_Pillow 46670.5/69166: 67% mana arcane_charge(4), crimson_chorus
4:13.779 rotation + arcane_barrage Fluffy_Pillow 41610.4/69166: 60% mana arcane_charge(4), crimson_chorus
4:15.066 cooldowns v touch_of_the_magi Fluffy_Pillow 46157.4/69166: 67% mana crimson_chorus(2)
4:16.354 cooldowns y rune_of_power Fluffy_Pillow 45439.1/69166: 66% mana arcane_charge(4), crimson_chorus(2)
4:17.639 rotation : arcane_missiles Fluffy_Pillow 47216.7/69166: 68% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
4:26.429 rotation . arcane_blast Fluffy_Pillow 29376.0/69166: 42% mana arcane_charge(4), rune_of_power, crimson_chorus(3)
4:27.742 rotation . arcane_blast Fluffy_Pillow 24317.3/69166: 35% mana arcane_charge(4), rune_of_power, crimson_chorus(3)
4:29.054 rotation . arcane_barrage Fluffy_Pillow 19257.2/69166: 28% mana arcane_charge(4), rune_of_power, crimson_chorus(3)
4:30.342 rotation > arcane_orb Fluffy_Pillow 23805.5/69166: 34% mana crimson_chorus(3)
4:31.630 rotation . arcane_blast Fluffy_Pillow 25087.2/69166: 36% mana arcane_charge(2), crimson_chorus(3)
4:33.251 rotation . arcane_blast Fluffy_Pillow 23204.6/69166: 34% mana arcane_charge(3), crimson_chorus(3)
4:34.715 cooldowns x arcane_power Fluffy_Pillow 19729.8/69166: 29% mana arcane_charge(4)
4:34.715 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 19729.8/69166: 29% mana arcane_charge(4), arcane_power, rune_of_power
4:34.715 rotation . arcane_blast Fluffy_Pillow 19729.8/69166: 29% mana arcane_charge(4), arcane_power, rune_of_power, gladiators_badge
4:36.029 rotation . arcane_blast Fluffy_Pillow 18109.9/69166: 26% mana arcane_charge(4), arcane_power, rune_of_power, gladiators_badge
4:37.342 rotation . arcane_blast Fluffy_Pillow 16488.7/69166: 24% mana arcane_charge(4), arcane_power, rune_of_power, gladiators_badge
4:38.653 rotation . arcane_blast Fluffy_Pillow 14864.8/69166: 21% mana arcane_charge(4), arcane_power, rune_of_power, gladiators_badge
4:39.965 rotation . arcane_blast Fluffy_Pillow 13242.2/69166: 19% mana arcane_charge(4), arcane_power, rune_of_power, gladiators_badge
4:41.277 rotation . arcane_blast Fluffy_Pillow 11619.6/69166: 17% mana arcane_charge(4), arcane_power, rune_of_power, gladiators_badge
4:42.587 rotation . arcane_blast Fluffy_Pillow 9994.2/69166: 14% mana arcane_charge(4), arcane_power, rune_of_power, gladiators_badge
4:43.898 rotation . arcane_blast Fluffy_Pillow 8370.2/69166: 12% mana arcane_charge(4), arcane_power, rune_of_power, gladiators_badge
4:45.211 rotation . arcane_blast Fluffy_Pillow 6749.0/69166: 10% mana arcane_charge(4), arcane_power, rune_of_power, gladiators_badge
4:46.522 rotation . arcane_blast Fluffy_Pillow 5125.1/69166: 7% mana arcane_charge(4), arcane_power, rune_of_power, gladiators_badge
4:47.833 rotation . arcane_blast Fluffy_Pillow 3501.1/69166: 5% mana arcane_charge(4), arcane_power, gladiators_badge
4:49.143 rotation . arcane_barrage Fluffy_Pillow 1875.7/69166: 3% mana arcane_charge(4), arcane_power, gladiators_badge
4:50.431 rotation > arcane_orb Fluffy_Pillow 6424.1/69166: 9% mana
4:51.718 rotation . arcane_blast Fluffy_Pillow 7704.4/69166: 11% mana arcane_charge(2)
4:53.339 rotation . arcane_blast Fluffy_Pillow 5821.7/69166: 8% mana arcane_charge(3)
4:54.804 rotation ? arcane_barrage Fluffy_Pillow 2348.3/69166: 3% mana arcane_charge(4)
4:56.090 rotation . arcane_blast Fluffy_Pillow 6893.9/69166: 10% mana
4:58.017 rotation . arcane_blast Fluffy_Pillow 8184.5/69166: 12% mana arcane_charge
4:59.791 rotation . arcane_blast Fluffy_Pillow 7888.5/69166: 11% mana arcane_charge(2), clearcasting
5:01.410 shared_cds . time_warp Fluffy_Pillow 6003.1/69166: 9% mana arcane_charge(3), clearcasting
5:01.410 rotation . arcane_barrage Fluffy_Pillow 4003.1/69166: 6% mana arcane_charge(3), clearcasting, temporal_warp
5:02.401 cooldowns v touch_of_the_magi Fluffy_Pillow 7448.9/69166: 11% mana clearcasting, temporal_warp
5:03.391 cooldowns y rune_of_power Fluffy_Pillow 6318.4/69166: 9% mana arcane_charge(4), clearcasting, temporal_warp
5:04.381 rotation : arcane_missiles Fluffy_Pillow 7687.9/69166: 11% mana arcane_charge(4), clearcasting, rune_of_power, temporal_warp
5:07.556 rotation . arcane_barrage Fluffy_Pillow 4579.9/69166: 7% mana arcane_charge(4), rune_of_power, temporal_warp, crimson_chorus
5:08.547 rotation : arcane_missiles Fluffy_Pillow 8717.4/69166: 13% mana rune_of_power, temporal_warp, crimson_chorus
5:10.447 cooldowns z presence_of_mind Fluffy_Pillow 3845.7/69166: 6% mana rune_of_power, temporal_warp, crimson_chorus
5:10.447 rotation - arcane_blast Fluffy_Pillow 3845.7/69166: 6% mana presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus
5:11.438 rotation ; arcane_missiles Fluffy_Pillow 3841.6/69166: 6% mana arcane_charge, clearcasting, presence_of_mind(2), rune_of_power, temporal_warp, crimson_chorus
5:13.058 rotation > arcane_orb Fluffy_Pillow 6082.5/69166: 9% mana arcane_charge, presence_of_mind(2), rune_of_power, temporal_warp, crimson_chorus
5:14.048 rotation . arcane_blast Fluffy_Pillow 6952.0/69166: 10% mana arcane_charge(3), presence_of_mind(2), rune_of_power, temporal_warp, crimson_chorus
5:15.039 rotation . arcane_barrage Fluffy_Pillow 2822.9/69166: 4% mana arcane_charge(4), presence_of_mind, rune_of_power, temporal_warp, crimson_chorus(2)
5:16.029 rotation . arcane_blast Fluffy_Pillow 6959.0/69166: 10% mana presence_of_mind, rune_of_power, temporal_warp, crimson_chorus(2)
5:17.019 rotation . arcane_blast Fluffy_Pillow 6953.5/69166: 10% mana arcane_charge, temporal_warp, crimson_chorus(2)
5:18.385 rotation . arcane_blast Fluffy_Pillow 6093.1/69166: 9% mana arcane_charge(2), temporal_warp, crimson_chorus(2)
5:19.634 rotation . evocation Fluffy_Pillow 3695.8/69166: 5% mana arcane_charge(3), temporal_warp, crimson_chorus(2)
5:23.134 rotation ( cancel_action Fluffy_Pillow 66290.5/69166: 96% mana arcane_charge(3), evocation, temporal_warp, crimson_chorus(2)
5:23.137 rotation . arcane_blast Fluffy_Pillow 66294.6/69166: 96% mana arcane_charge(3), temporal_warp, crimson_chorus(2)
5:24.265 final_burn | arcane_blast Fluffy_Pillow 62355.0/69166: 90% mana arcane_charge(4), temporal_warp, crimson_chorus(2)
5:25.274 final_burn | arcane_blast Fluffy_Pillow 56875.8/69166: 82% mana arcane_charge(4), temporal_warp, crimson_chorus(3)
5:26.284 final_burn | arcane_blast Fluffy_Pillow 51397.9/69166: 74% mana arcane_charge(4), temporal_warp, crimson_chorus(3)
5:27.293 final_burn | arcane_blast Fluffy_Pillow 45918.7/69166: 66% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(3)

Stats

Level Bonus (60) Race Bonus (dwarf) Raid-Buffed Unbuffed Gear Amount
Strength 198 2 200 200 0
Agility 306 -2 304 304 0
Stamina 414 1 2028 1932 1517
Intellect 450 -1 1794 1614 1089 (46)
Spirit 0 0 0 0 0
Health 40560 38640 0
Mana 69166 69166 0
Spell Power 1794 1614 0
Crit 14.34% 14.34% 327
Haste 17.00% 17.00% 561
Versatility 5.65% 5.65% 226
Mana Regen 1383 1383 0
Mastery 38.33% 38.33% 838
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 227.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, enchant: { +15 Int }
Local Hands Impossibly Oversized Mitts
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +31 Haste, +74 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 226, stats: { +77 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Sinful Aspirant's Badge of Ferocity
ilevel: 207, stats: { +91 Haste }
item effects: { use: Gladiator's Badge }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation

Profile

mage="dwarf"
source=default
spec=arcane
level=60
race=dwarf
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2

# Default consumables
potion=deathly_fixation
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=disabled

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=variable,name=prepull_evo,op=reset,default=-1
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1
actions.precombat+=/variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1
actions.precombat+=/variable,name=have_opened,op=set,value=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=reset,default=-1
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=30,if=variable.totm_max_delay_for_ap=-1&essence.vision_of_perfection.minor
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=inverted_opener,op=reset,default=-1
actions.precombat+=/variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)
actions.precombat+=/variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_familiar
actions.precombat+=/arcane_intellect
actions.precombat+=/conjure_mana_gem
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell,if=target.debuff.casting.react
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened<=0&prev_gcd.1.evocation&!runeforge.siphon_storm
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened<=0&buff.arcane_power.down&cooldown.arcane_power.remains>0&runeforge.siphon_storm
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/call_action_list,name=shared_cds
actions+=/call_action_list,name=essences
actions+=/call_action_list,name=aoe,if=active_enemies>2
actions+=/call_action_list,name=opener,if=variable.have_opened<=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains>0
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&talent.amplification&active_enemies<8
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&(runeforge.arcane_infinity|talent.amplification)&active_enemies<5
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
actions.cooldowns+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&essence.vision_of_perfection.minor
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Kyrian: RS is mana hungry and AB4s are too expensive to use pom to squeeze an extra ab in the totm window. Let's use it to make low charge ABs instant.
actions.cooldowns+=/presence_of_mind,if=buff.arcane_charge.stack=0&covenant.kyrian
# Non-Kyrian: Use pom to squeeze an extra ab in the totm window.
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian

actions.essences=blood_of_the_enemy,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/blood_of_the_enemy,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/worldvein_resonance,if=cooldown.arcane_power.remains>=50&cooldown.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
actions.essences+=/worldvein_resonance,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/worldvein_resonance,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/guardian_of_azeroth,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/guardian_of_azeroth,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/concentrated_flame,line_cd=6,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&mana.time_to_max>=execute_time
actions.essences+=/reaping_flames,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&mana.time_to_max>=execute_time
actions.essences+=/focused_azerite_beam,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/purifying_blast,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/ripple_in_space,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/the_unbound_force,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/memory_of_lucid_dreams,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains>0&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
actions.opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne,if=!runeforge.siphon_storm
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
actions.opener+=/arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.opener+=/rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
actions.opener+=/deathborne,if=buff.rune_of_power.down
actions.opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
actions.opener+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
actions.opener+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<variable.barrage_mana_pct&cooldown.evocation.remains>0&buff.arcane_power.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&essence.vision_of_perfection.minor
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

actions.shared_cds=use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions.shared_cds+=/potion,if=buff.arcane_power.up
actions.shared_cds+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions.shared_cds+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/berserking,if=buff.arcane_power.up
actions.shared_cds+=/blood_fury,if=buff.arcane_power.up
actions.shared_cds+=/fireblood,if=buff.arcane_power.up
actions.shared_cds+=/ancestral_call,if=buff.arcane_power.up
actions.shared_cds+=/use_items,if=buff.arcane_power.up
actions.shared_cds+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions.shared_cds+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions.shared_cds+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30

head=confidants_favored_cap,id=183021,bonus_id=1498,ilevel=226
neck=nobles_birthstone_pendant,id=183039,bonus_id=1498,ilevel=226
shoulders=shawl_of_the_penitent,id=183020,bonus_id=1498,ilevel=233
back=mantle_of_manifest_sins,id=183033,bonus_id=1498,ilevel=226
chest=robes_of_the_cursed_commando,id=182998,bonus_id=1498,ilevel=233,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=1498,ilevel=226,enchant=eternal_intellect
hands=impossibly_oversized_mitts,id=183022,bonus_id=1498,ilevel=226
waist=cinch_of_infinite_tightness,id=183028,bonus_id=1498,ilevel=226
legs=courtiers_costume_trousers,id=183011,bonus_id=1498,ilevel=226
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=1498,ilevel=226
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=1498,ilevel=233,enchant=16mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=1498,ilevel=226
trinket2=sinful_aspirants_badge_of_ferocity,id=175884,bonus_id=1521,ilevel=207
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/6652/1531,ilevel=233,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=227.20
# gear_stamina=1517
# gear_intellect=1089
# gear_crit_rating=327
# gear_haste_rating=561
# gear_mastery_rating=838
# gear_versatility_rating=226
# gear_armor=369

gnome : 5240 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
5240.4 5240.4 9.7 / 0.185% 804.3 / 15.3% 2.2
RPS Out RPS In Primary Resource Waiting APM Active Skill
2426.1 2287.7 Mana 0.00% 41.8 100.0% 100%
Talents
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
gnome 5240
Arcane Barrage 393 7.5% 23.3 12.13sec 5055 4250 Direct 23.3 4331 8669 5055 16.7%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 23.32 23.31 0.00 0.00 1.1892 0.0000 117891.37 117891.37 0.00% 4250.33 4250.33
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 83.27% 19.41 10 30 4331.08 2603 9228 4329.01 3824 4766 84084 84084 0.00%
crit 16.73% 3.90 0 10 8668.64 5206 18455 8526.56 0 13182 33807 33807 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you {$321526s1=2}% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [}]:0.02
    opener
    [$]:0.40
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
    opener
    [']:0.54
    rotation
    [*]:0.42
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
    rotation
    [+]:3.02
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [,]:0.16
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [?]:11.20
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
    rotation
    [@]:2.44
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [.]:2.03
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [.]:2.68
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [.]:0.00
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [.]:0.41
Arcane Blast 1988 37.9% 119.3 2.50sec 4994 3871 Direct 120.3 4181 8689 4953 17.1%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 119.32 120.32 0.00 0.00 1.2900 0.0000 595871.99 595871.99 0.00% 3871.11 3871.11
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.86% 99.70 67 131 4181.00 912 9343 4182.39 3612 4856 416742 416742 0.00%
crit 17.14% 20.62 6 40 8688.86 1824 18686 8696.75 5779 12445 179130 179130 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [|]:2.79
    opener
    ["]:1.00
  • if_expr:variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    opener
    [&]:11.70
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [-]:2.63
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [.]:101.80
Arcane Echo 240 4.6% 155.5 1.96sec 464 0 Direct 155.5 387 808 464 18.3%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 155.52 155.52 0.00 0.00 0.0000 0.0000 72087.22 72087.22 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.73% 127.10 86 182 386.71 218 536 386.92 349 433 49141 49141 0.00%
crit 18.27% 28.42 8 56 807.72 436 1072 808.05 678 957 22946 22946 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2038 38.9% 44.3 6.58sec 13790 7984 Periodic 302.2 1695 3534 2022 17.8% 23.7%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 44.31 0.00 302.50 302.23 1.7272 0.2351 611009.46 611009.46 0.00% 7984.03 7984.03
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 82.22% 248.49 146 376 1695.24 1066 2622 1698.32 1511 1926 421165 421165 0.00%
crit 17.78% 53.74 20 102 3533.87 2133 5244 3540.93 2958 4217 189844 189844 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [{]:0.75
  • if_expr:buff.clearcasting.react
    opener
    [%]:1.09
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [:]:6.08
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [;]:6.73
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [<]:2.48
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [=]:4.17
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (132) 0.0% (2.5%) 11.6 25.93sec 3426 2816

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.60 0.00 0.00 0.00 1.2168 0.0000 0.00 0.00 0.00% 2815.94 2815.94

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    opener
    [!]:1.00
  • if_expr:variable.inverted_opener=1&cooldown.rune_of_power.remains=0
    rotation
    [>]:10.60
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 132 2.5% 11.6 26.60sec 3427 0 Direct 11.6 2959 5910 3426 15.9%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.60 11.60 0.00 0.00 0.0000 0.0000 39747.04 39747.04 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 84.12% 9.76 4 15 2958.52 2875 6669 2957.96 2875 3463 28863 28863 0.00%
crit 15.88% 1.84 0 7 5910.46 5751 8534 5075.48 0 8534 10884 10884 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Deathly Fixation 11 (25) 0.2% (0.5%) 17.7 1.54sec 419 0 Periodic 26.1 (29.2) 124 0 124 0.0% (0.0%) 8.6%

Stats Details: Deathly Fixation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 17.68 0.00 26.09 26.09 0.0000 0.9869 3240.40 3240.40 0.00% 287.65 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 100.00% 26.09 15 44 124.25 0 202 124.05 81 165 3240 3240 0.00%

Action Details: Deathly Fixation

  • id:322253
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:false
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:42.90
  • base_td_mult:1.00
  • dot_duration:8.00
  • base_tick_time:1.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:322253
  • name:Deathly Fixation
  • school:shadow
  • tooltip:Taking $w1 Shadow damage every $t1.
  • description:Deal {$s1=43} Shadow damage every $t1. Stacks up to 5 times.
    Deathly Eruption 14 0.3% 3.1 8.06sec 1327 0 Direct 3.1 1121 2240 1326 18.4%

Stats Details: Deathly Eruption

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.14 3.14 0.00 0.00 0.0000 0.0000 4165.43 4165.43 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.60% 2.56 0 5 1120.63 1093 1158 1108.97 0 1158 2871 2871 0.00%
crit 18.40% 0.58 0 4 2240.00 2185 2316 1044.87 0 2316 1294 1294 0.00%

Action Details: Deathly Eruption

  • id:322256
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:984.99
  • base_dd_max:984.99
  • base_dd_mult:1.00

Spelldata

  • id:322256
  • name:Deathly Eruption
  • school:shadow
  • tooltip:
  • description:Deal {$s1=985} Shadow damage.
Eternal Insight 38 0.7% 21.5 13.54sec 536 0 Direct 21.5 456 912 536 17.6%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 21.49 21.49 0.00 0.00 0.0000 0.0000 11518.90 11518.90 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.45% 17.72 8 32 456.01 444 470 456.02 446 467 8079 8079 0.00%
crit 17.55% 3.77 0 12 912.27 887 941 894.31 0 941 3440 3440 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (18) 0.0% (0.3%) 1.0 0.00sec 5350 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 134  / 18 0.3% 117.0 1.00sec 46 45 Direct 117.0 38 79 46 18.4%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 117.00 117.00 0.00 0.00 1.0187 0.0000 5350.34 5350.34 0.00% 44.89 44.89
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.59% 95.47 79 109 38.32 30 46 38.32 37 39 3658 3658 0.00%
crit 18.41% 21.53 8 38 78.58 59 92 78.60 69 88 1692 1692 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:40.00
Touch of the Magi 0 (368) 0.0% (7.0%) 6.2 49.02sec 17861 15191

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.17 0.00 0.00 0.00 1.1758 0.0000 0.00 0.00 0.00% 15190.96 15190.96

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [u]:1.64
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
    cooldowns
    [v]:4.43
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    cooldowns
    [w]:0.11
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    Touch of the Magi (_explosion) 368 7.0% 6.2 48.92sec 17861 0 Direct 6.2 17886 0 17886 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.17 6.16 0.00 0.00 0.0000 0.0000 110195.19 110195.19 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.16 5 8 17885.79 476 54374 17893.34 12640 22266 110195 110195 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:31142.99
  • base_dd_max:31142.99
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
gnome
Arcane Power 2.8 122.95sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.79 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [x]:2.79
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Evocation 3.4 101.32sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.37 0.00 19.89 0.00 3.5954 0.6087 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:gnome
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    opener
    [~]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains>0&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
    rotation
    [)]:1.10
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
    rotation
    [.]:1.27
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:gnome
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:gnome
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Deathly Fixation (potion) 1.0 304.23sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307497
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    shared_cds
    [.]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 2.8 98.45sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.76 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [z]:2.76
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
Rune of Power 6.0 53.29sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.02 0.00 0.00 0.00 1.1740 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [y]:5.03
  • if_expr:buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
    opener
    [#]:1.00
  • if_expr:variable.inverted_opener=1&buff.rune_of_power.down
Time Warp 1.5 306.30sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.48 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    shared_cds
    [.]:1.47
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 121.71sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.94 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:gnome
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    shared_cds
    [.]:2.94
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 24.3 125.4 12.4sec 2.0sec 10.1sec 81.72% 0.00% 71.4 (72.1) 0.0

Buff Details

  • buff initial source:gnome
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:2.9s / 48.1s
  • trigger_min/max:0.0s / 14.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 46.9s

Stack Uptimes

  • arcane_charge_1:6.50%
  • arcane_charge_2:10.86%
  • arcane_charge_3:9.06%
  • arcane_charge_4:55.29%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 122.7sec 122.7sec 14.7sec 13.67% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:gnome
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 183.8s
  • trigger_min/max:120.0s / 183.8s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.0s

Stack Uptimes

  • arcane_power_1:13.67%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.52% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:gnome
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.52%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 18.2 10.9 16.6sec 10.3sec 7.5sec 45.39% 0.00% 0.1 (0.1) 0.2

Buff Details

  • buff initial source:gnome
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:25.12%
  • clearcasting_2:17.62%
  • clearcasting_3:2.65%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.4 0.0 60.7sec 60.7sec 28.7sec 51.94% 0.00% 0.0 (0.0) 5.0

Buff Details

  • buff initial source:gnome
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:95.00

Trigger Details

  • interval_min/max:60.0s / 65.6s
  • trigger_min/max:60.0s / 65.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.88%
  • crimson_chorus_2:17.31%
  • crimson_chorus_3:16.75%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.4 0.0 101.2sec 101.2sec 3.9sec 4.35% 0.00% 16.5 (16.5) 0.0

Buff Details

  • buff initial source:gnome
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.0s / 125.5s
  • trigger_min/max:90.0s / 125.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 4.9s

Stack Uptimes

  • evocation_1:4.35%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:gnome
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:20.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Gladiator's Badge 2.9 0.0 117.9sec 117.9sec 14.7sec 14.11% 0.00% 0.0 (0.0) 2.8

Buff Details

  • buff initial source:gnome
  • cooldown name:buff_gladiators_badge
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
  • associated item:Sinful Aspirant's Badge of Ferocity

Stat Details

  • stat:intellect
  • amount:171.00

Trigger Details

  • interval_min/max:60.8s / 183.8s
  • trigger_min/max:60.8s / 183.8s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.0s

Stack Uptimes

  • gladiators_badge_1:14.11%

Spelldata

  • id:345228
  • name:Gladiator's Badge
  • tooltip:Primary stat increased by $w1.
  • description:Increases primary stat by {$s1=126} for {$d=15 seconds}.
  • max_stacks:0
  • duration:15.00
  • cooldown:60.00
  • default_chance:0.00%
Potion of Deathly Fixation 1.0 0.0 304.2sec 304.2sec 25.0sec 8.46% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:gnome
  • cooldown name:buff_potion_of_deathly_fixation
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:304.2s / 304.2s
  • trigger_min/max:304.2s / 304.2s
  • trigger_pct:100.00%
  • duration_min/max:25.0s / 25.0s

Stack Uptimes

  • potion_of_deathly_fixation_1:8.46%

Spelldata

  • id:307497
  • name:Potion of Deathly Fixation
  • tooltip:Chance to apply Deathly Fixation to your target.
  • description:Your damaging spells and abilities have a chance to apply Deathly Fixation to your target, dealing {$322253s1=43} Shadow damage over {$322253d=8 seconds} and stacking up to 5 times. Upon reaching 5 stacks, Deathly Fixation explodes, dealing {$322256s1=985} Shadow damage to the target. If you consume this potion while your weapon is augmented with Shadowcore Oil, the explosion damage is increased by {$s2=10}%. Lasts {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:0.00
  • default_chance:101.00%
Presence of Mind 2.8 0.0 99.0sec 99.0sec 4.5sec 4.13% 6.80% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:gnome
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:63.1s / 203.7s
  • trigger_min/max:63.1s / 203.7s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 10.9s

Stack Uptimes

  • presence_of_mind_1:2.06%
  • presence_of_mind_2:2.05%
  • presence_of_mind_3:0.02%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.8 0.0 35.1sec 35.1sec 11.8sec 34.67% 0.00% 0.0 (0.0) 8.5

Buff Details

  • buff initial source:gnome
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:12.0s / 72.3s
  • trigger_min/max:12.0s / 72.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:34.67%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:gnome
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases $pri by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Temporal Warp 1.5 0.0 304.5sec 304.5sec 35.6sec 17.20% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:gnome
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 321.1s
  • trigger_min/max:300.0s / 321.1s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.20%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:gnome
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 2 0.01% 0.00% 4.17%
Arcane Barrage Arcane Charge 3 2.68% 0.00% 16.00%
Arcane Barrage Arcane Charge 4 97.30% 84.00% 100.00%
Arcane Blast Arcane Charge 0 8.46% 5.00% 12.03%
Arcane Blast Arcane Charge 1 6.40% 3.51% 9.46%
Arcane Blast Arcane Charge 2 12.87% 7.41% 16.83%
Arcane Blast Arcane Charge 3 13.85% 9.32% 17.65%
Arcane Blast Arcane Charge 4 58.42% 48.62% 70.18%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 1.52% 0.00% 6.33% 1.5s 0.0s 6.9s
Conserve Phase 100.00% 100.00% 100.00% 300.0s 240.0s 360.0s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000179.989120.016239.995
Evocation12.1400.00035.54441.16113.97076.714
Rune of Power6.4290.00029.18340.20520.06476.237
Touch of the Magi4.9430.00025.62131.91018.79059.362
Arcane Power8.0020.00063.82622.52216.23482.820
Arcane Barrage10.0200.98749.227244.667192.483299.417
Arcane Orb5.9960.00058.35073.21840.463121.132
Presence of Mind48.3690.567222.809142.29185.233234.936
Time Warp2.2980.00021.0903.4081.27122.365

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
gnome
mana_regen Mana 3087.76 407893.16 59.45% 132.10 6987.28 1.68%
Evocation Mana 130.29 189832.56 27.67% 1456.97 0.00 0.00%
Mana Gem Mana 2.94 21331.92 3.11% 7262.40 0.00 0.00%
Arcane Barrage Mana 23.32 67038.12 9.77% 2874.91 231.68 0.34%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 71249.0 2287.72 2426.14 7222.9 31099.7 797.8 72624.0
Usage Type Count Total Avg RPE APR
gnome
arcane_blast Mana 120.3 608258.4 5055.3 5097.7 1.0
arcane_missiles Mana 44.3 95336.3 2151.8 2151.6 6.4
arcane_orb Mana 11.6 5801.3 500.0 500.1 6.9
time_warp Mana 1.5 2940.4 1999.6 1993.3 0.0
touch_of_the_magi Mana 6.2 15407.8 2498.0 2497.4 7.2

Statistics & Data Analysis

Fight Length
gnome Fight Length
Count 1627
Mean 299.99
Minimum 240.02
Maximum 360.00
Spread ( max - min ) 119.98
Range [ ( max - min ) / 2 * 100% ] 20.00%
DPS
gnome Damage Per Second
Count 1627
Mean 5240.40
Minimum 4663.32
Maximum 5892.07
Spread ( max - min ) 1228.75
Range [ ( max - min ) / 2 * 100% ] 11.72%
Standard Deviation 199.7313
5th Percentile 4918.07
95th Percentile 5578.24
( 95th Percentile - 5th Percentile ) 660.17
Mean Distribution
Standard Deviation 4.9517
95.00% Confidence Interval ( 5230.69 - 5250.10 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 56
0.1% Error 5581
0.1 Scale Factor Error with Delta=300 341
0.05 Scale Factor Error with Delta=300 1363
0.01 Scale Factor Error with Delta=300 34055
Priority Target DPS
gnome Priority Target Damage Per Second
Count 1627
Mean 5240.40
Minimum 4663.32
Maximum 5892.07
Spread ( max - min ) 1228.75
Range [ ( max - min ) / 2 * 100% ] 11.72%
Standard Deviation 199.7313
5th Percentile 4918.07
95th Percentile 5578.24
( 95th Percentile - 5th Percentile ) 660.17
Mean Distribution
Standard Deviation 4.9517
95.00% Confidence Interval ( 5230.69 - 5250.10 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 56
0.1% Error 5581
0.1 Scale Factor Error with Delta=300 341
0.05 Scale Factor Error with Delta=300 1363
0.01 Scale Factor Error with Delta=300 34055
DPS(e)
gnome Damage Per Second (Effective)
Count 1627
Mean 5240.40
Minimum 4663.32
Maximum 5892.07
Spread ( max - min ) 1228.75
Range [ ( max - min ) / 2 * 100% ] 11.72%
Damage
gnome Damage
Count 1627
Mean 1565727.00
Minimum 1157902.83
Maximum 2007550.97
Spread ( max - min ) 849648.14
Range [ ( max - min ) / 2 * 100% ] 27.13%
DTPS
gnome Damage Taken Per Second
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
gnome Healing Per Second
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
gnome Healing Per Second (Effective)
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
gnome Heal
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
gnome Healing Taken Per Second
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
gnome Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
gnomeTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
gnome Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 variable,name=prepull_evo,op=reset,default=-1
1 0.00 variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2
2 0.00 variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1
3 0.00 variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1
4 0.00 variable,name=have_opened,op=set,value=0
5 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
6 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
7 0.00 variable,name=final_burn,op=set,value=0
8 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
9 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
A 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
B 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
C 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
D 0.00 variable,name=totm_max_delay_for_ap,op=reset,default=-1
E 0.00 variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command
F 0.00 variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae
G 0.00 variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3
H 0.00 variable,name=totm_max_delay_for_ap,op=set,value=30,if=variable.totm_max_delay_for_ap=-1&essence.vision_of_perfection.minor
I 0.00 variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1
J 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
K 0.00 variable,name=barrage_mana_pct,op=reset,default=-1
L 0.00 variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae
M 0.00 variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1
N 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=-1
O 0.00 variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command
P 0.00 variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle
Q 0.00 variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1
R 0.00 variable,name=totm_max_charges,op=reset,default=2
S 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
T 0.00 variable,name=inverted_opener,op=reset,default=-1
U 0.00 variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)
V 0.00 variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1
W 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
X 0.00 variable,name=am_spam,op=reset,default=0
Y 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
Z 0.00 variable,name=evo_pct,op=reset,default=15
a 0.00 flask
b 0.00 food
c 0.00 augmentation
d 0.00 arcane_familiar
e 0.00 arcane_intellect
f 0.00 conjure_mana_gem
g 0.00 snapshot_stats
h 0.00 mirror_image
i 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
j 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
k 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
0.00 counterspell,if=target.debuff.casting.react
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened<=0&prev_gcd.1.evocation&!runeforge.siphon_storm
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened<=0&buff.arcane_power.down&cooldown.arcane_power.remains>0&runeforge.siphon_storm
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
l 0.00 call_action_list,name=shared_cds
m 0.00 call_action_list,name=essences
n 0.00 call_action_list,name=aoe,if=active_enemies>2
o 0.00 call_action_list,name=opener,if=variable.have_opened<=0
p 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
q 0.00 call_action_list,name=cooldowns
r 0.00 call_action_list,name=rotation,if=variable.final_burn=0
s 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
t 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
0.00 touch_of_the_magi,if=cooldown.arcane_power.remains<50&essence.vision_of_perfection.minor
u 1.64 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
v 4.43 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
w 0.11 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
x 2.79 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
y 5.03 rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 presence_of_mind,if=buff.arcane_charge.stack=0&covenant.kyrian
Kyrian: RS is mana hungry and AB4s are too expensive to use pom to squeeze an extra ab in the totm window. Let's use it to make low charge ABs instant.
z 2.76 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
Non-Kyrian: Use pom to squeeze an extra ab in the totm window.
actions.final_burn
# count action,conditions
{ 0.75 arcane_missiles,if=buff.clearcasting.react,chain=1
| 2.79 arcane_blast
} 0.02 arcane_barrage
actions.opener
# count action,conditions
~ 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains>0&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
0.00 radiant_spark,if=mana.pct>40
0.00 shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
! 1.00 arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
" 1.00 arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
# 1.00 rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
0.00 deathborne,if=buff.rune_of_power.down
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 rune_of_power,if=buff.rune_of_power.down
0.00 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
0.00 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
0.00 arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
$ 0.40 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
0.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
% 1.09 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
& 11.70 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
' 0.54 arcane_barrage
actions.rotation
# count action,conditions
( 3.35 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
) 1.10 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
* 0.42 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
Barrage if it's time to use totm and we have too many charges
+ 3.02 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
, 0.16 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
- 2.63 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
: 6.08 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
; 6.73 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
< 2.48 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
= 4.17 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
> 10.60 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
0.00 arcane_barrage,if=mana.pct<variable.barrage_mana_pct&cooldown.evocation.remains>0&buff.arcane_power.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&essence.vision_of_perfection.minor
? 11.20 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
@ 2.44 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
. 2.03 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
. 2.68 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
. 0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
. 101.80 arcane_blast
. 1.27 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
. 0.41 arcane_barrage
actions.shared_cds
# count action,conditions
. 2.94 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
. 1.00 potion,if=buff.arcane_power.up
. 1.47 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
. 2.89 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
0.00 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30

Sample Sequence

034789ABCDIJKMNQRSTUWXZabfhj!."#&.&&&&&&&&%&&&'~(ux..:..;...;.>......<?....?==.>...?..vy:z-;..>..?....?....?>..?...+vy:;......(.@=>=..x....;....+vy:z-....>...?....?.=>..?...+v.y:.......(.@>....<......<+vy:z-;...>..x...;....;...>...?....+vy:..;....(||||

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 prepull_evo Fluffy_Pillow 72624.0/72624: 100% mana
Pre precombat 3 prepull_evo Fluffy_Pillow 72624.0/72624: 100% mana
Pre precombat 4 have_opened Fluffy_Pillow 72624.0/72624: 100% mana
Pre precombat 7 final_burn Fluffy_Pillow 72624.0/72624: 100% mana
Pre precombat 8 rs_max_delay_for_totm Fluffy_Pillow 72624.0/72624: 100% mana
Pre precombat 9 rs_max_delay_for_rop Fluffy_Pillow 72624.0/72624: 100% mana
Pre precombat A rs_max_delay_for_ap Fluffy_Pillow 72624.0/72624: 100% mana
Pre precombat B ap_max_delay_for_totm Fluffy_Pillow 72624.0/72624: 100% mana
Pre precombat C rop_max_delay_for_totm Fluffy_Pillow 72624.0/72624: 100% mana
Pre precombat D totm_max_delay_for_ap Fluffy_Pillow 72624.0/72624: 100% mana
Pre precombat I totm_max_delay_for_ap Fluffy_Pillow 72624.0/72624: 100% mana
Pre precombat J totm_max_delay_for_rop Fluffy_Pillow 72624.0/72624: 100% mana
Pre precombat K barrage_mana_pct Fluffy_Pillow 72624.0/72624: 100% mana
Pre precombat M barrage_mana_pct Fluffy_Pillow 72624.0/72624: 100% mana
Pre precombat N ap_minimum_mana_pct Fluffy_Pillow 72624.0/72624: 100% mana
Pre precombat Q ap_minimum_mana_pct Fluffy_Pillow 72624.0/72624: 100% mana
Pre precombat R totm_max_charges Fluffy_Pillow 72624.0/72624: 100% mana
Pre precombat S aoe_totm_max_charges Fluffy_Pillow 72624.0/72624: 100% mana
Pre precombat T inverted_opener Fluffy_Pillow 72624.0/72624: 100% mana
Pre precombat U inverted_opener Fluffy_Pillow 72624.0/72624: 100% mana
Pre precombat W ap_on_use Fluffy_Pillow 72624.0/72624: 100% mana
Pre precombat X am_spam Fluffy_Pillow 72624.0/72624: 100% mana
Pre precombat Z evo_pct Fluffy_Pillow 72624.0/72624: 100% mana
Pre precombat a flask gnome 72624.0/72624: 100% mana
Pre precombat b food gnome 72624.0/72624: 100% mana
Pre precombat f conjure_mana_gem Fluffy_Pillow 72624.0/72624: 100% mana
Pre precombat h mirror_image Fluffy_Pillow 72624.0/72624: 100% mana
Pre precombat j arcane_blast Fluffy_Pillow 72624.0/72624: 100% mana
0:00.000 opener ! arcane_orb Fluffy_Pillow 71249.0/72624: 98% mana
0:01.272 shared_cds . time_warp Fluffy_Pillow 72508.6/72624: 100% mana bloodlust, crimson_chorus
0:01.272 opener " arcane_blast Fluffy_Pillow 70508.6/72624: 97% mana bloodlust, temporal_warp, crimson_chorus
0:02.131 opener # rune_of_power Fluffy_Pillow 66196.8/72624: 91% mana bloodlust, clearcasting, temporal_warp, crimson_chorus
0:02.887 opener & arcane_blast Fluffy_Pillow 67242.6/72624: 93% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:03.655 shared_cds . use_mana_gem gnome 61430.0/72624: 85% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:03.655 opener & arcane_blast Fluffy_Pillow 68692.4/72624: 95% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:04.424 opener & arcane_blast Fluffy_Pillow 62881.2/72624: 87% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:05.193 opener & arcane_blast Fluffy_Pillow 57070.0/72624: 79% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:05.963 opener & arcane_blast Fluffy_Pillow 51260.1/72624: 71% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:06.734 opener & arcane_blast Fluffy_Pillow 45451.6/72624: 63% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:07.503 opener & arcane_blast Fluffy_Pillow 39640.4/72624: 55% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:08.274 opener & arcane_blast Fluffy_Pillow 33831.9/72624: 47% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:09.045 opener & arcane_blast Fluffy_Pillow 28023.5/72624: 39% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:09.814 opener % arcane_missiles Fluffy_Pillow 22212.2/72624: 31% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus
0:11.066 opener & arcane_blast Fluffy_Pillow 23944.2/72624: 33% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.835 opener & arcane_blast Fluffy_Pillow 18132.9/72624: 25% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:12.604 opener & arcane_blast Fluffy_Pillow 12321.7/72624: 17% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:13.374 opener ' arcane_barrage Fluffy_Pillow 6511.8/72624: 9% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:14.129 opener ~ evocation gnome 10461.2/72624: 14% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:16.629 rotation ( cancel_action Fluffy_Pillow 69166.0/72624: 95% mana bloodlust, clearcasting(2), evocation, temporal_warp, crimson_chorus(2)
0:16.633 cooldowns u touch_of_the_magi Fluffy_Pillow 69171.6/72624: 95% mana bloodlust, clearcasting(2), temporal_warp, crimson_chorus(2)
0:17.389 cooldowns x arcane_power Fluffy_Pillow 67717.3/72624: 93% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2)
0:17.389 shared_cds . potion Fluffy_Pillow 67717.3/72624: 93% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:17.389 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 67717.3/72624: 93% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), potion_of_deathly_fixation
0:17.389 rotation : arcane_missiles Fluffy_Pillow 67717.3/72624: 93% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), potion_of_deathly_fixation, gladiators_badge
0:25.471 rotation . arcane_blast Fluffy_Pillow 60147.3/72624: 83% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:26.241 rotation . arcane_blast Fluffy_Pillow 57774.9/72624: 80% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:27.010 rotation ; arcane_missiles Fluffy_Pillow 55401.2/72624: 76% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:28.368 rotation . arcane_blast Fluffy_Pillow 57279.8/72624: 79% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:29.137 rotation . arcane_blast Fluffy_Pillow 54906.0/72624: 76% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:29.906 rotation . arcane_blast Fluffy_Pillow 52532.3/72624: 72% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:30.678 rotation ; arcane_missiles Fluffy_Pillow 50162.7/72624: 69% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, temporal_warp, potion_of_deathly_fixation, gladiators_badge
0:31.876 rotation . arcane_barrage Fluffy_Pillow 51819.9/72624: 71% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_deathly_fixation, gladiators_badge
0:32.632 rotation > arcane_orb Fluffy_Pillow 55770.7/72624: 77% mana bloodlust, temporal_warp, potion_of_deathly_fixation
0:33.386 rotation . arcane_blast Fluffy_Pillow 56313.7/72624: 78% mana bloodlust, arcane_charge(2), temporal_warp, potion_of_deathly_fixation
0:34.335 rotation . arcane_blast Fluffy_Pillow 53501.4/72624: 74% mana bloodlust, arcane_charge(3), temporal_warp, potion_of_deathly_fixation
0:35.193 rotation . arcane_blast Fluffy_Pillow 49188.3/72624: 68% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_deathly_fixation
0:35.961 rotation . arcane_blast Fluffy_Pillow 43375.7/72624: 60% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_deathly_fixation
0:36.730 rotation . arcane_blast Fluffy_Pillow 37564.5/72624: 52% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_deathly_fixation
0:37.498 rotation . arcane_blast Fluffy_Pillow 31751.9/72624: 44% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_deathly_fixation
0:38.267 rotation < arcane_missiles Fluffy_Pillow 25940.6/72624: 36% mana bloodlust, arcane_charge(4), clearcasting(3), temporal_warp, potion_of_deathly_fixation
0:39.651 rotation ? arcane_barrage Fluffy_Pillow 27855.1/72624: 38% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_deathly_fixation
0:40.406 rotation . arcane_blast Fluffy_Pillow 31804.5/72624: 44% mana bloodlust, clearcasting(2), temporal_warp, potion_of_deathly_fixation
0:41.535 rotation . arcane_blast Fluffy_Pillow 31991.3/72624: 44% mana arcane_charge, clearcasting(2), potion_of_deathly_fixation
0:43.291 rotation . arcane_blast Fluffy_Pillow 31670.4/72624: 44% mana arcane_charge(2), clearcasting(2)
0:44.895 rotation . arcane_blast Fluffy_Pillow 29764.2/72624: 41% mana arcane_charge(3), clearcasting(2)
0:46.347 rotation ? arcane_barrage Fluffy_Pillow 26272.8/72624: 36% mana arcane_charge(4), clearcasting(2)
0:47.620 rotation = arcane_missiles Fluffy_Pillow 30938.7/72624: 43% mana clearcasting(2)
0:49.583 rotation = arcane_missiles Fluffy_Pillow 33654.1/72624: 46% mana clearcasting
0:51.572 rotation . arcane_blast Fluffy_Pillow 36405.6/72624: 50% mana
0:53.479 rotation > arcane_orb Fluffy_Pillow 37668.5/72624: 52% mana arcane_charge
0:54.752 rotation . arcane_blast Fluffy_Pillow 38929.5/72624: 54% mana arcane_charge(3)
0:56.204 rotation . arcane_blast Fluffy_Pillow 35438.1/72624: 49% mana arcane_charge(4)
0:57.503 rotation . arcane_blast Fluffy_Pillow 30360.0/72624: 42% mana arcane_charge(4)
0:58.801 rotation ? arcane_barrage Fluffy_Pillow 25280.5/72624: 35% mana arcane_charge(4)
1:00.075 rotation . arcane_blast Fluffy_Pillow 29947.8/72624: 41% mana
1:01.984 rotation . arcane_blast Fluffy_Pillow 31213.6/72624: 43% mana arcane_charge, crimson_chorus
1:03.739 cooldowns v touch_of_the_magi Fluffy_Pillow 30891.3/72624: 43% mana arcane_charge(2), crimson_chorus
1:05.012 cooldowns y rune_of_power Fluffy_Pillow 30152.3/72624: 42% mana arcane_charge(4), crimson_chorus
1:06.286 rotation : arcane_missiles Fluffy_Pillow 31914.6/72624: 44% mana arcane_charge(4), rune_of_power, crimson_chorus
1:12.639 cooldowns z presence_of_mind Fluffy_Pillow 25702.8/72624: 35% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
1:12.639 rotation - arcane_blast Fluffy_Pillow 25702.8/72624: 35% mana arcane_charge(4), clearcasting, presence_of_mind(3), rune_of_power, crimson_chorus(2)
1:13.910 rotation ; arcane_missiles Fluffy_Pillow 20586.0/72624: 28% mana arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power, crimson_chorus(2)
1:15.839 rotation . arcane_blast Fluffy_Pillow 23254.4/72624: 32% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus(2)
1:17.112 rotation . arcane_barrage Fluffy_Pillow 18140.4/72624: 25% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus(2)
1:18.385 rotation > arcane_orb Fluffy_Pillow 22806.3/72624: 31% mana presence_of_mind, crimson_chorus(2)
1:19.658 rotation . arcane_blast Fluffy_Pillow 24067.2/72624: 33% mana arcane_charge(2), presence_of_mind, crimson_chorus(2)
1:20.931 rotation . arcane_blast Fluffy_Pillow 21703.2/72624: 30% mana arcane_charge(3), crimson_chorus(2)
1:22.383 rotation ? arcane_barrage Fluffy_Pillow 18211.8/72624: 25% mana arcane_charge(4), crimson_chorus(3)
1:23.655 rotation . arcane_blast Fluffy_Pillow 22876.3/72624: 31% mana crimson_chorus(3)
1:25.563 rotation . arcane_blast Fluffy_Pillow 24140.7/72624: 33% mana arcane_charge, crimson_chorus(3)
1:27.319 rotation . arcane_blast Fluffy_Pillow 23819.8/72624: 33% mana arcane_charge(2), crimson_chorus(3)
1:28.922 rotation . arcane_blast Fluffy_Pillow 21912.2/72624: 30% mana arcane_charge(3), crimson_chorus(3)
1:30.371 rotation ? arcane_barrage Fluffy_Pillow 18416.6/72624: 25% mana arcane_charge(4), crimson_chorus(3)
1:31.645 rotation . arcane_blast Fluffy_Pillow 23083.9/72624: 32% mana crimson_chorus(3)
1:33.553 rotation . arcane_blast Fluffy_Pillow 24348.3/72624: 34% mana arcane_charge
1:35.312 rotation . arcane_blast Fluffy_Pillow 24031.6/72624: 33% mana arcane_charge(2)
1:36.916 rotation . arcane_blast Fluffy_Pillow 22125.4/72624: 30% mana arcane_charge(3)
1:38.368 rotation ? arcane_barrage Fluffy_Pillow 18634.0/72624: 26% mana arcane_charge(4)
1:39.641 rotation > arcane_orb Fluffy_Pillow 23299.9/72624: 32% mana
1:40.915 rotation . arcane_blast Fluffy_Pillow 24562.2/72624: 34% mana arcane_charge(2)
1:42.518 rotation . arcane_blast Fluffy_Pillow 22654.7/72624: 31% mana arcane_charge(3)
1:43.970 rotation ? arcane_barrage Fluffy_Pillow 19163.3/72624: 26% mana arcane_charge(4)
1:45.243 rotation . arcane_blast Fluffy_Pillow 23829.2/72624: 33% mana
1:47.152 rotation . arcane_blast Fluffy_Pillow 25094.9/72624: 35% mana arcane_charge
1:48.908 rotation . arcane_blast Fluffy_Pillow 24774.0/72624: 34% mana arcane_charge(2)
1:50.513 rotation + arcane_barrage Fluffy_Pillow 22869.2/72624: 31% mana arcane_charge(3)
1:51.787 cooldowns v touch_of_the_magi Fluffy_Pillow 26810.3/72624: 37% mana
1:53.060 cooldowns y rune_of_power Fluffy_Pillow 26071.3/72624: 36% mana arcane_charge(4)
1:54.332 rotation : arcane_missiles Fluffy_Pillow 27830.8/72624: 38% mana arcane_charge(4), rune_of_power
2:02.889 rotation ; arcane_missiles Fluffy_Pillow 17167.9/72624: 24% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
2:04.875 shared_cds . use_mana_gem gnome 19915.1/72624: 27% mana arcane_charge(4), rune_of_power, crimson_chorus
2:04.875 rotation . arcane_blast Fluffy_Pillow 27177.5/72624: 37% mana arcane_charge(4), rune_of_power, crimson_chorus
2:06.175 rotation . arcane_blast Fluffy_Pillow 22100.8/72624: 30% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
2:07.472 rotation . arcane_blast Fluffy_Pillow 17020.0/72624: 23% mana arcane_charge(4), clearcasting, crimson_chorus
2:08.770 rotation . arcane_blast Fluffy_Pillow 11940.5/72624: 16% mana arcane_charge(4), clearcasting(2), crimson_chorus
2:10.071 rotation . evocation gnome 6865.2/72624: 9% mana arcane_charge(4), clearcasting(2), crimson_chorus
2:14.571 rotation ( cancel_action Fluffy_Pillow 69391.1/72624: 96% mana arcane_charge(4), clearcasting(2), evocation, crimson_chorus(2)
2:14.576 rotation . arcane_blast Fluffy_Pillow 69398.0/72624: 96% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
2:15.875 rotation @ arcane_barrage Fluffy_Pillow 64319.9/72624: 89% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
2:17.148 rotation = arcane_missiles Fluffy_Pillow 68985.8/72624: 95% mana clearcasting(2), crimson_chorus(2)
2:19.115 rotation > arcane_orb Fluffy_Pillow 71706.8/72624: 99% mana clearcasting, crimson_chorus(2)
2:20.389 rotation = arcane_missiles Fluffy_Pillow 72624.0/72624: 100% mana arcane_charge(2), clearcasting, crimson_chorus(2)
2:22.323 rotation . arcane_blast Fluffy_Pillow 72624.0/72624: 100% mana arcane_charge(2), crimson_chorus(3)
2:23.926 rotation . arcane_blast Fluffy_Pillow 68504.5/72624: 94% mana arcane_charge(3), crimson_chorus(3)
2:25.377 cooldowns x arcane_power Fluffy_Pillow 65011.7/72624: 90% mana arcane_charge(4), crimson_chorus(3)
2:25.377 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 65011.7/72624: 90% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:25.377 rotation . arcane_blast Fluffy_Pillow 65011.7/72624: 90% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:26.675 rotation . arcane_blast Fluffy_Pillow 63369.8/72624: 87% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:27.974 rotation . arcane_blast Fluffy_Pillow 61729.2/72624: 85% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3), gladiators_badge
2:29.273 rotation ; arcane_missiles Fluffy_Pillow 60088.6/72624: 83% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3), gladiators_badge
2:32.886 rotation . arcane_blast Fluffy_Pillow 65086.5/72624: 90% mana arcane_charge(4), arcane_power, rune_of_power, gladiators_badge
2:34.185 rotation . arcane_blast Fluffy_Pillow 63446.0/72624: 87% mana arcane_charge(4), arcane_power, rune_of_power, gladiators_badge
2:35.485 rotation . arcane_blast Fluffy_Pillow 61806.8/72624: 85% mana arcane_charge(4), arcane_power, rune_of_power, gladiators_badge
2:36.785 rotation . arcane_blast Fluffy_Pillow 60167.6/72624: 83% mana arcane_charge(4), arcane_power, rune_of_power, gladiators_badge
2:38.083 rotation + arcane_barrage Fluffy_Pillow 58525.6/72624: 81% mana arcane_charge(4), arcane_power, gladiators_badge
2:39.357 cooldowns v touch_of_the_magi Fluffy_Pillow 63192.9/72624: 87% mana arcane_power, gladiators_badge
2:40.630 cooldowns y rune_of_power Fluffy_Pillow 62453.9/72624: 86% mana arcane_charge(4)
2:41.905 rotation : arcane_missiles Fluffy_Pillow 64217.6/72624: 88% mana arcane_charge(4), rune_of_power
2:48.555 cooldowns z presence_of_mind Fluffy_Pillow 50916.6/72624: 70% mana arcane_charge(4), rune_of_power
2:48.555 rotation - arcane_blast Fluffy_Pillow 50916.6/72624: 70% mana arcane_charge(4), presence_of_mind(3), rune_of_power
2:49.829 rotation . arcane_blast Fluffy_Pillow 45804.0/72624: 63% mana arcane_charge(4), presence_of_mind(2), rune_of_power
2:51.104 rotation . arcane_blast Fluffy_Pillow 40692.7/72624: 56% mana arcane_charge(4), presence_of_mind, rune_of_power
2:52.379 rotation . arcane_blast Fluffy_Pillow 35581.4/72624: 49% mana arcane_charge(4), rune_of_power
2:53.678 rotation . arcane_barrage Fluffy_Pillow 30503.4/72624: 42% mana arcane_charge(4), clearcasting, rune_of_power
2:54.951 rotation > arcane_orb Fluffy_Pillow 35169.3/72624: 48% mana clearcasting
2:56.226 rotation . arcane_blast Fluffy_Pillow 36433.0/72624: 50% mana arcane_charge(2), clearcasting
2:57.829 rotation . arcane_blast Fluffy_Pillow 34525.5/72624: 48% mana arcane_charge(3), clearcasting
2:59.278 rotation . arcane_blast Fluffy_Pillow 31029.9/72624: 43% mana arcane_charge(4), clearcasting
3:00.576 rotation ? arcane_barrage Fluffy_Pillow 25950.4/72624: 36% mana arcane_charge(4), clearcasting
3:01.850 rotation . arcane_blast Fluffy_Pillow 30617.7/72624: 42% mana clearcasting(2)
3:03.759 rotation . arcane_blast Fluffy_Pillow 31883.5/72624: 44% mana arcane_charge, clearcasting(2), crimson_chorus
3:05.513 rotation . arcane_blast Fluffy_Pillow 31559.8/72624: 43% mana arcane_charge(2), clearcasting(2), crimson_chorus
3:07.117 rotation . arcane_blast Fluffy_Pillow 29653.6/72624: 41% mana arcane_charge(3), clearcasting(2), crimson_chorus
3:08.568 rotation ? arcane_barrage Fluffy_Pillow 26160.8/72624: 36% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:09.841 rotation . arcane_blast Fluffy_Pillow 30826.7/72624: 42% mana clearcasting(2), crimson_chorus
3:11.751 rotation = arcane_missiles Fluffy_Pillow 32093.9/72624: 44% mana arcane_charge, clearcasting(2), crimson_chorus
3:15.324 rotation > arcane_orb Fluffy_Pillow 37036.5/72624: 51% mana arcane_charge, crimson_chorus(2)
3:16.598 rotation . arcane_blast Fluffy_Pillow 38298.8/72624: 53% mana arcane_charge(3), crimson_chorus(2)
3:18.049 rotation . arcane_blast Fluffy_Pillow 34806.0/72624: 48% mana arcane_charge(4), crimson_chorus(2)
3:19.347 rotation ? arcane_barrage Fluffy_Pillow 29726.5/72624: 41% mana arcane_charge(4), crimson_chorus(2)
3:20.620 rotation . arcane_blast Fluffy_Pillow 34392.5/72624: 47% mana crimson_chorus(2)
3:22.529 rotation . arcane_blast Fluffy_Pillow 35658.2/72624: 49% mana arcane_charge, crimson_chorus(2)
3:24.284 rotation . arcane_blast Fluffy_Pillow 35335.9/72624: 49% mana arcane_charge(2), crimson_chorus(3)
3:25.888 rotation + arcane_barrage Fluffy_Pillow 33429.8/72624: 46% mana arcane_charge(3), crimson_chorus(3)
3:27.162 cooldowns v touch_of_the_magi Fluffy_Pillow 37370.8/72624: 51% mana crimson_chorus(3)
3:28.436 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 36633.2/72624: 50% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:28.436 cooldowns y rune_of_power Fluffy_Pillow 36633.2/72624: 50% mana arcane_charge(4), clearcasting, crimson_chorus(3), gladiators_badge
3:29.710 rotation : arcane_missiles Fluffy_Pillow 38395.5/72624: 53% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(3), gladiators_badge
3:37.815 rotation . arcane_blast Fluffy_Pillow 34607.3/72624: 48% mana arcane_charge(4), rune_of_power, gladiators_badge
3:39.114 rotation . arcane_blast Fluffy_Pillow 29529.2/72624: 41% mana arcane_charge(4), rune_of_power, gladiators_badge
3:40.413 rotation . arcane_blast Fluffy_Pillow 24451.1/72624: 34% mana arcane_charge(4), rune_of_power, gladiators_badge
3:41.711 rotation . arcane_blast Fluffy_Pillow 19371.7/72624: 27% mana arcane_charge(4), gladiators_badge
3:43.009 rotation . arcane_blast Fluffy_Pillow 14292.2/72624: 20% mana arcane_charge(4), gladiators_badge
3:44.309 rotation . arcane_blast Fluffy_Pillow 9215.5/72624: 13% mana arcane_charge(4)
3:45.608 rotation . evocation Fluffy_Pillow 4137.4/72624: 6% mana arcane_charge(4), clearcasting
3:50.308 rotation ( cancel_action Fluffy_Pillow 69442.2/72624: 96% mana arcane_charge(4), clearcasting, evocation
3:50.311 rotation . arcane_blast Fluffy_Pillow 69446.3/72624: 96% mana arcane_charge(4), clearcasting
3:51.609 rotation @ arcane_barrage Fluffy_Pillow 64366.9/72624: 89% mana arcane_charge(4), clearcasting
3:52.883 rotation > arcane_orb Fluffy_Pillow 69034.2/72624: 95% mana clearcasting(2)
3:54.156 rotation . arcane_blast Fluffy_Pillow 70295.2/72624: 97% mana arcane_charge(2), clearcasting(2)
3:55.759 rotation . arcane_blast Fluffy_Pillow 68387.6/72624: 94% mana arcane_charge(3), clearcasting(2)
3:57.210 rotation . arcane_blast Fluffy_Pillow 64894.8/72624: 89% mana arcane_charge(4), clearcasting(2)
3:58.510 rotation . arcane_blast Fluffy_Pillow 59818.1/72624: 82% mana arcane_charge(4), clearcasting(2)
3:59.810 rotation < arcane_missiles Fluffy_Pillow 54741.4/72624: 75% mana arcane_charge(4), clearcasting(3)
4:03.374 rotation . arcane_blast Fluffy_Pillow 59671.5/72624: 82% mana arcane_charge(4), clearcasting(2)
4:04.674 shared_cds . use_mana_gem gnome 54594.9/72624: 75% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:04.875 rotation . arcane_blast Fluffy_Pillow 62135.3/72624: 86% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:06.175 rotation . arcane_blast Fluffy_Pillow 57058.6/72624: 79% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:07.475 rotation . arcane_blast Fluffy_Pillow 51981.9/72624: 72% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:08.774 rotation . arcane_blast Fluffy_Pillow 46903.8/72624: 65% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:10.072 rotation < arcane_missiles Fluffy_Pillow 41824.4/72624: 58% mana arcane_charge(4), clearcasting(3), crimson_chorus
4:13.774 rotation + arcane_barrage Fluffy_Pillow 46945.4/72624: 65% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:15.046 cooldowns v touch_of_the_magi Fluffy_Pillow 51609.9/72624: 71% mana clearcasting(2), crimson_chorus(2)
4:16.318 cooldowns y rune_of_power Fluffy_Pillow 50869.5/72624: 70% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
4:17.591 rotation : arcane_missiles Fluffy_Pillow 52630.5/72624: 72% mana arcane_charge(4), clearcasting(2), rune_of_power, crimson_chorus(2)
4:23.426 cooldowns z presence_of_mind Fluffy_Pillow 53202.1/72624: 73% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
4:23.426 rotation - arcane_blast Fluffy_Pillow 53202.1/72624: 73% mana arcane_charge(4), clearcasting, presence_of_mind(3), rune_of_power, crimson_chorus(2)
4:24.698 rotation ; arcane_missiles Fluffy_Pillow 48086.7/72624: 66% mana arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power, crimson_chorus(3)
4:26.616 rotation . arcane_blast Fluffy_Pillow 50739.9/72624: 70% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus(3)
4:27.891 rotation . arcane_blast Fluffy_Pillow 45628.6/72624: 63% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus(3)
4:29.165 rotation . arcane_barrage Fluffy_Pillow 40516.0/72624: 56% mana arcane_charge(4), rune_of_power, crimson_chorus(3)
4:30.438 rotation > arcane_orb Fluffy_Pillow 45181.9/72624: 62% mana crimson_chorus(3)
4:31.712 rotation . arcane_blast Fluffy_Pillow 46444.2/72624: 64% mana arcane_charge(2), crimson_chorus(3)
4:33.316 rotation . arcane_blast Fluffy_Pillow 44538.1/72624: 61% mana arcane_charge(3), crimson_chorus(3)
4:34.767 cooldowns x arcane_power Fluffy_Pillow 41045.2/72624: 57% mana arcane_charge(4)
4:34.767 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 41045.2/72624: 57% mana arcane_charge(4), arcane_power, rune_of_power
4:34.767 rotation . arcane_blast Fluffy_Pillow 41045.2/72624: 57% mana arcane_charge(4), arcane_power, rune_of_power, gladiators_badge
4:36.066 rotation . arcane_blast Fluffy_Pillow 39404.7/72624: 54% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, gladiators_badge
4:37.364 rotation ; arcane_missiles Fluffy_Pillow 37762.7/72624: 52% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, gladiators_badge
4:39.345 rotation . arcane_blast Fluffy_Pillow 40503.1/72624: 56% mana arcane_charge(4), arcane_power, rune_of_power, gladiators_badge
4:40.644 rotation . arcane_blast Fluffy_Pillow 38862.5/72624: 54% mana arcane_charge(4), arcane_power, rune_of_power, gladiators_badge
4:41.944 rotation . arcane_blast Fluffy_Pillow 37223.3/72624: 51% mana arcane_charge(4), arcane_power, rune_of_power, gladiators_badge
4:43.243 rotation . arcane_blast Fluffy_Pillow 35582.7/72624: 49% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, gladiators_badge
4:44.542 rotation ; arcane_missiles Fluffy_Pillow 33942.1/72624: 47% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, gladiators_badge
4:46.537 rotation . arcane_blast Fluffy_Pillow 36701.9/72624: 51% mana arcane_charge(4), arcane_power, rune_of_power, gladiators_badge
4:47.835 rotation . arcane_blast Fluffy_Pillow 35059.9/72624: 48% mana arcane_charge(4), arcane_power, gladiators_badge
4:49.134 rotation . arcane_barrage Fluffy_Pillow 33419.3/72624: 46% mana arcane_charge(4), arcane_power, clearcasting, gladiators_badge
4:50.408 rotation > arcane_orb Fluffy_Pillow 38086.6/72624: 52% mana clearcasting
4:51.711 rotation . arcane_blast Fluffy_Pillow 39389.1/72624: 54% mana arcane_charge(2), clearcasting
4:53.314 rotation . arcane_blast Fluffy_Pillow 37481.5/72624: 52% mana arcane_charge(3), clearcasting
4:54.766 rotation . arcane_blast Fluffy_Pillow 33990.1/72624: 47% mana arcane_charge(4), clearcasting
4:56.065 rotation ? arcane_barrage Fluffy_Pillow 28912.0/72624: 40% mana arcane_charge(4), clearcasting(2)
4:57.339 rotation . arcane_blast Fluffy_Pillow 33579.3/72624: 46% mana clearcasting(2)
4:59.248 rotation . arcane_blast Fluffy_Pillow 34845.1/72624: 48% mana arcane_charge, clearcasting(2)
5:01.003 rotation . arcane_blast Fluffy_Pillow 34522.8/72624: 48% mana arcane_charge(2), clearcasting(2)
5:02.605 shared_cds . time_warp Fluffy_Pillow 32613.9/72624: 45% mana arcane_charge(3), clearcasting(2)
5:02.605 rotation + arcane_barrage Fluffy_Pillow 30613.9/72624: 42% mana arcane_charge(3), clearcasting(2), temporal_warp
5:03.586 cooldowns v touch_of_the_magi Fluffy_Pillow 34149.6/72624: 47% mana clearcasting(2), temporal_warp
5:04.567 cooldowns y rune_of_power Fluffy_Pillow 33006.7/72624: 45% mana arcane_charge(4), clearcasting(2), temporal_warp
5:05.546 rotation : arcane_missiles Fluffy_Pillow 34360.9/72624: 47% mana arcane_charge(4), clearcasting(2), rune_of_power, temporal_warp
5:13.138 rotation . arcane_blast Fluffy_Pillow 29863.0/72624: 41% mana arcane_charge(4), rune_of_power, temporal_warp, crimson_chorus
5:14.137 rotation . arcane_blast Fluffy_Pillow 24370.0/72624: 34% mana arcane_charge(4), clearcasting, rune_of_power, temporal_warp, crimson_chorus
5:15.136 rotation ; arcane_missiles Fluffy_Pillow 18876.9/72624: 26% mana arcane_charge(4), clearcasting, rune_of_power, temporal_warp, crimson_chorus
5:17.975 rotation . arcane_blast Fluffy_Pillow 22804.1/72624: 31% mana arcane_charge(4), temporal_warp, crimson_chorus(2)
5:18.972 rotation . arcane_blast Fluffy_Pillow 17308.3/72624: 24% mana arcane_charge(4), temporal_warp, crimson_chorus(2)
5:19.972 rotation . arcane_blast Fluffy_Pillow 11816.6/72624: 16% mana arcane_charge(4), temporal_warp, crimson_chorus(2)
5:20.972 rotation . evocation Fluffy_Pillow 6324.9/72624: 9% mana arcane_charge(4), temporal_warp, crimson_chorus(2)
5:24.472 rotation ( cancel_action Fluffy_Pillow 69545.5/72624: 96% mana arcane_charge(4), evocation, temporal_warp, crimson_chorus(2)
5:24.477 final_burn | arcane_blast Fluffy_Pillow 69552.4/72624: 96% mana arcane_charge(4), temporal_warp, crimson_chorus(2)
5:25.476 final_burn | arcane_blast Fluffy_Pillow 64059.3/72624: 88% mana arcane_charge(4), temporal_warp, crimson_chorus(2)
5:26.475 final_burn | arcane_blast Fluffy_Pillow 58566.3/72624: 81% mana arcane_charge(4), temporal_warp, crimson_chorus(3)
5:27.474 final_burn | arcane_blast Fluffy_Pillow 53073.2/72624: 73% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(3)

Stats

Level Bonus (60) Race Bonus (gnome) Raid-Buffed Unbuffed Gear Amount
Strength 198 -3 195 195 0
Agility 306 1 307 307 0
Stamina 414 -1 2026 1930 1517
Intellect 450 3 1799 1619 1089 (46)
Spirit 0 0 0 0 0
Health 40520 38600 0
Mana 72624 72624 0
Spell Power 1799 1619 0
Crit 14.34% 14.34% 327
Haste 18.17% 18.17% 561
Versatility 5.65% 5.65% 226
Mana Regen 1383 1383 0
Mastery 38.33% 38.33% 838
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 227.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, enchant: { +15 Int }
Local Hands Impossibly Oversized Mitts
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +31 Haste, +74 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 226, stats: { +77 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Sinful Aspirant's Badge of Ferocity
ilevel: 207, stats: { +91 Haste }
item effects: { use: Gladiator's Badge }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation

Profile

mage="gnome"
source=default
spec=arcane
level=60
race=gnome
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2

# Default consumables
potion=deathly_fixation
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=disabled

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=variable,name=prepull_evo,op=reset,default=-1
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1
actions.precombat+=/variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1
actions.precombat+=/variable,name=have_opened,op=set,value=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=reset,default=-1
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=30,if=variable.totm_max_delay_for_ap=-1&essence.vision_of_perfection.minor
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=inverted_opener,op=reset,default=-1
actions.precombat+=/variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)
actions.precombat+=/variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_familiar
actions.precombat+=/arcane_intellect
actions.precombat+=/conjure_mana_gem
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell,if=target.debuff.casting.react
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened<=0&prev_gcd.1.evocation&!runeforge.siphon_storm
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened<=0&buff.arcane_power.down&cooldown.arcane_power.remains>0&runeforge.siphon_storm
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/call_action_list,name=shared_cds
actions+=/call_action_list,name=essences
actions+=/call_action_list,name=aoe,if=active_enemies>2
actions+=/call_action_list,name=opener,if=variable.have_opened<=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains>0
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&talent.amplification&active_enemies<8
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&(runeforge.arcane_infinity|talent.amplification)&active_enemies<5
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
actions.cooldowns+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&essence.vision_of_perfection.minor
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Kyrian: RS is mana hungry and AB4s are too expensive to use pom to squeeze an extra ab in the totm window. Let's use it to make low charge ABs instant.
actions.cooldowns+=/presence_of_mind,if=buff.arcane_charge.stack=0&covenant.kyrian
# Non-Kyrian: Use pom to squeeze an extra ab in the totm window.
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian

actions.essences=blood_of_the_enemy,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/blood_of_the_enemy,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/worldvein_resonance,if=cooldown.arcane_power.remains>=50&cooldown.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
actions.essences+=/worldvein_resonance,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/worldvein_resonance,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/guardian_of_azeroth,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/guardian_of_azeroth,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/concentrated_flame,line_cd=6,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&mana.time_to_max>=execute_time
actions.essences+=/reaping_flames,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&mana.time_to_max>=execute_time
actions.essences+=/focused_azerite_beam,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/purifying_blast,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/ripple_in_space,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/the_unbound_force,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/memory_of_lucid_dreams,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains>0&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
actions.opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne,if=!runeforge.siphon_storm
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
actions.opener+=/arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.opener+=/rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
actions.opener+=/deathborne,if=buff.rune_of_power.down
actions.opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
actions.opener+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
actions.opener+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<variable.barrage_mana_pct&cooldown.evocation.remains>0&buff.arcane_power.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&essence.vision_of_perfection.minor
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

actions.shared_cds=use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions.shared_cds+=/potion,if=buff.arcane_power.up
actions.shared_cds+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions.shared_cds+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/berserking,if=buff.arcane_power.up
actions.shared_cds+=/blood_fury,if=buff.arcane_power.up
actions.shared_cds+=/fireblood,if=buff.arcane_power.up
actions.shared_cds+=/ancestral_call,if=buff.arcane_power.up
actions.shared_cds+=/use_items,if=buff.arcane_power.up
actions.shared_cds+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions.shared_cds+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions.shared_cds+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30

head=confidants_favored_cap,id=183021,bonus_id=1498,ilevel=226
neck=nobles_birthstone_pendant,id=183039,bonus_id=1498,ilevel=226
shoulders=shawl_of_the_penitent,id=183020,bonus_id=1498,ilevel=233
back=mantle_of_manifest_sins,id=183033,bonus_id=1498,ilevel=226
chest=robes_of_the_cursed_commando,id=182998,bonus_id=1498,ilevel=233,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=1498,ilevel=226,enchant=eternal_intellect
hands=impossibly_oversized_mitts,id=183022,bonus_id=1498,ilevel=226
waist=cinch_of_infinite_tightness,id=183028,bonus_id=1498,ilevel=226
legs=courtiers_costume_trousers,id=183011,bonus_id=1498,ilevel=226
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=1498,ilevel=226
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=1498,ilevel=233,enchant=16mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=1498,ilevel=226
trinket2=sinful_aspirants_badge_of_ferocity,id=175884,bonus_id=1521,ilevel=207
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/6652/1531,ilevel=233,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=227.20
# gear_stamina=1517
# gear_intellect=1089
# gear_crit_rating=327
# gear_haste_rating=561
# gear_mastery_rating=838
# gear_versatility_rating=226
# gear_armor=369

human : 5215 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
5214.7 5214.7 9.9 / 0.189% 798.8 / 15.3% 2.2
RPS Out RPS In Primary Resource Waiting APM Active Skill
2395.6 2264.2 Mana 0.00% 41.6 100.0% 100%
Talents
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
human 5215
Arcane Barrage 396 7.6% 23.5 12.13sec 5070 4236 Direct 23.4 4339 8687 5072 16.9%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 23.46 23.45 0.00 0.00 1.1969 0.0000 118920.27 118920.27 0.00% 4235.96 4235.96
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 83.12% 19.49 9 30 4338.75 2028 9245 4336.19 3877 4794 84551 84551 0.00%
crit 16.88% 3.96 0 14 8687.11 5209 17444 8522.01 0 13208 34369 34369 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you {$321526s1=2}% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [}]:0.01
    opener
    [$]:0.39
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
    opener
    [']:0.55
    rotation
    [*]:0.42
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
    rotation
    [+]:2.92
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [,]:0.15
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [?]:11.36
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
    rotation
    [@]:2.47
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [.]:2.02
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [.]:2.66
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [.]:0.00
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [.]:0.49
Arcane Blast 1965 37.7% 118.1 2.53sec 4989 3832 Direct 119.1 4164 8684 4948 17.3%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 118.07 119.07 0.00 0.00 1.3020 0.0000 589112.43 589112.43 0.00% 3832.17 3832.17
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.65% 98.42 69 132 4164.03 911 9366 4165.26 3637 4795 409785 409785 0.00%
crit 17.35% 20.66 6 38 8683.77 1822 18732 8692.53 5197 12173 179328 179328 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [|]:2.48
    opener
    ["]:1.00
  • if_expr:variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    opener
    [&]:11.67
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [-]:2.59
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [.]:100.93
Arcane Echo 240 4.6% 154.7 1.94sec 464 0 Direct 154.7 387 809 465 18.5%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 154.67 154.67 0.00 0.00 0.0000 0.0000 71841.79 71841.79 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.54% 126.11 80 175 386.67 218 536 386.85 347 428 48747 48747 0.00%
crit 18.46% 28.56 10 54 809.00 435 1071 809.18 650 974 23095 23095 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2032 39.0% 43.9 6.57sec 13875 7976 Periodic 299.2 1706 3548 2037 18.0% 23.7%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 43.91 0.00 299.42 299.16 1.7397 0.2372 609302.23 609302.23 0.00% 7976.00 7976.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 82.03% 245.39 146 379 1706.05 1069 2631 1708.83 1509 1965 418549 418549 0.00%
crit 17.97% 53.77 22 86 3548.46 2138 5261 3555.14 2935 4289 190753 190753 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [{]:0.70
  • if_expr:buff.clearcasting.react
    opener
    [%]:1.09
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [:]:6.09
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [;]:6.79
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [<]:2.43
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [=]:4.02
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (134) 0.0% (2.6%) 11.7 25.55sec 3443 2810

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.71 0.00 0.00 0.00 1.2254 0.0000 0.00 0.00 0.00% 2809.60 2809.60

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    opener
    [!]:1.00
  • if_expr:variable.inverted_opener=1&cooldown.rune_of_power.remains=0
    rotation
    [>]:10.71
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 134 2.6% 11.7 26.26sec 3445 0 Direct 11.7 2969 5941 3444 16.0%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.70 11.70 0.00 0.00 0.0000 0.0000 40320.51 40320.51 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 83.99% 9.83 4 15 2969.16 2883 4729 2968.28 2883 3242 29187 29187 0.00%
crit 16.01% 1.87 0 6 5940.71 5766 9458 5129.69 0 8557 11133 11133 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Deathly Fixation 11 (25) 0.2% (0.5%) 17.6 1.38sec 421 0 Periodic 26.1 (29.2) 125 0 125 0.0% (0.0%) 8.6%

Stats Details: Deathly Fixation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 17.60 0.00 26.11 26.11 0.0000 0.9871 3274.73 3274.73 0.00% 287.31 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 100.00% 26.11 14 44 125.40 1 202 125.15 78 167 3275 3275 0.00%

Action Details: Deathly Fixation

  • id:322253
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:false
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:42.90
  • base_td_mult:1.00
  • dot_duration:8.00
  • base_tick_time:1.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:322253
  • name:Deathly Fixation
  • school:shadow
  • tooltip:Taking $w1 Shadow damage every $t1.
  • description:Deal {$s1=43} Shadow damage every $t1. Stacks up to 5 times.
    Deathly Eruption 14 0.3% 3.1 6.88sec 1327 0 Direct 3.1 1123 2245 1326 18.2%

Stats Details: Deathly Eruption

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.11 3.11 0.00 0.00 0.0000 0.0000 4130.57 4130.57 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.82% 2.55 0 5 1122.54 1094 1160 1117.15 0 1160 2860 2860 0.00%
crit 18.18% 0.57 0 4 2245.25 2188 2319 1034.59 0 2319 1271 1271 0.00%

Action Details: Deathly Eruption

  • id:322256
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:984.99
  • base_dd_max:984.99
  • base_dd_mult:1.00

Spelldata

  • id:322256
  • name:Deathly Eruption
  • school:shadow
  • tooltip:
  • description:Deal {$s1=985} Shadow damage.
Eternal Insight 38 0.7% 21.2 13.88sec 535 0 Direct 21.2 457 913 535 17.1%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 21.21 21.21 0.00 0.00 0.0000 0.0000 11343.27 11343.27 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.87% 17.58 5 32 456.64 444 471 456.67 446 469 8026 8026 0.00%
crit 17.13% 3.63 0 13 913.16 889 942 889.24 0 942 3318 3318 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (18) 0.0% (0.3%) 1.0 0.00sec 5256 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 131  / 18 0.3% 114.0 1.01sec 46 45 Direct 114.0 39 79 46 18.8%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 114.00 114.00 0.00 0.00 1.0263 0.0000 5256.21 5256.21 0.00% 44.92 44.92
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.18% 92.54 77 105 38.51 30 46 38.51 37 40 3564 3564 0.00%
crit 18.82% 21.46 9 37 78.86 59 92 78.88 69 87 1692 1692 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:39.00
Touch of the Magi 0 (367) 0.0% (7.0%) 6.2 49.07sec 17794 15033

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.19 0.00 0.00 0.00 1.1837 0.0000 0.00 0.00 0.00% 15032.98 15032.98

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [u]:1.64
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
    cooldowns
    [v]:4.45
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    cooldowns
    [w]:0.10
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    Touch of the Magi (_explosion) 367 7.0% 6.2 49.00sec 17794 0 Direct 6.2 17838 0 17838 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.19 6.18 0.00 0.00 0.0000 0.0000 110101.58 110101.58 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.18 5 8 17837.52 450 52369 17845.05 12894 21829 110102 110102 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:30177.10
  • base_dd_max:30177.10
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
human
Arcane Power 2.8 122.45sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.79 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [x]:2.79
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Evocation 3.4 100.87sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.39 0.00 19.18 0.00 3.4543 0.6095 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:human
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    opener
    [~]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains>0&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
    rotation
    [)]:1.14
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
    rotation
    [.]:1.25
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:human
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:human
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Deathly Fixation (potion) 1.0 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307497
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    shared_cds
    [.]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 2.7 99.04sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.71 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [z]:2.71
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
Rune of Power 6.0 53.59sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.03 0.00 0.00 0.00 1.1820 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [y]:5.05
  • if_expr:buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
    opener
    [#]:1.00
  • if_expr:variable.inverted_opener=1&buff.rune_of_power.down
Time Warp 1.5 306.61sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.47 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    shared_cds
    [.]:1.47
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 121.47sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.94 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:human
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    shared_cds
    [.]:2.94
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 24.4 124.3 12.3sec 2.0sec 10.0sec 81.50% 0.00% 69.8 (70.5) 0.0

Buff Details

  • buff initial source:human
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:2.0s / 49.4s
  • trigger_min/max:0.0s / 15.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 47.8s

Stack Uptimes

  • arcane_charge_1:6.64%
  • arcane_charge_2:11.00%
  • arcane_charge_3:9.26%
  • arcane_charge_4:54.60%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 122.6sec 122.6sec 14.7sec 13.67% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:human
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 161.5s
  • trigger_min/max:120.0s / 161.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • arcane_power_1:13.67%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.52% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:human
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.52%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 18.0 10.7 16.7sec 10.4sec 7.5sec 45.11% 0.00% 0.1 (0.1) 0.2

Buff Details

  • buff initial source:human
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:25.08%
  • clearcasting_2:17.40%
  • clearcasting_3:2.63%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.4 0.0 60.8sec 60.7sec 28.7sec 51.93% 0.00% 0.0 (0.0) 5.0

Buff Details

  • buff initial source:human
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:95.00

Trigger Details

  • interval_min/max:60.0s / 66.0s
  • trigger_min/max:60.0s / 66.0s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.87%
  • crimson_chorus_2:17.31%
  • crimson_chorus_3:16.75%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.4 0.0 100.7sec 100.7sec 3.7sec 4.22% 0.00% 15.8 (15.8) 0.0

Buff Details

  • buff initial source:human
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.0s / 126.3s
  • trigger_min/max:90.0s / 126.3s
  • trigger_pct:100.00%
  • duration_min/max:0.3s / 4.7s

Stack Uptimes

  • evocation_1:4.22%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:human
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:20.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Gladiator's Badge 2.9 0.0 117.8sec 117.8sec 14.7sec 14.13% 0.00% 0.0 (0.0) 2.8

Buff Details

  • buff initial source:human
  • cooldown name:buff_gladiators_badge
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
  • associated item:Sinful Aspirant's Badge of Ferocity

Stat Details

  • stat:intellect
  • amount:171.00

Trigger Details

  • interval_min/max:60.1s / 161.5s
  • trigger_min/max:60.1s / 161.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • gladiators_badge_1:14.13%

Spelldata

  • id:345228
  • name:Gladiator's Badge
  • tooltip:Primary stat increased by $w1.
  • description:Increases primary stat by {$s1=126} for {$d=15 seconds}.
  • max_stacks:0
  • duration:15.00
  • cooldown:60.00
  • default_chance:0.00%
Potion of Deathly Fixation 1.0 0.0 300.7sec 300.7sec 25.0sec 8.45% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:human
  • cooldown name:buff_potion_of_deathly_fixation
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.7s / 300.7s
  • trigger_min/max:300.7s / 300.7s
  • trigger_pct:100.00%
  • duration_min/max:17.1s / 25.0s

Stack Uptimes

  • potion_of_deathly_fixation_1:8.45%

Spelldata

  • id:307497
  • name:Potion of Deathly Fixation
  • tooltip:Chance to apply Deathly Fixation to your target.
  • description:Your damaging spells and abilities have a chance to apply Deathly Fixation to your target, dealing {$322253s1=43} Shadow damage over {$322253d=8 seconds} and stacking up to 5 times. Upon reaching 5 stacks, Deathly Fixation explodes, dealing {$322256s1=985} Shadow damage to the target. If you consume this potion while your weapon is augmented with Shadowcore Oil, the explosion damage is increased by {$s2=10}%. Lasts {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:0.00
  • default_chance:101.00%
Presence of Mind 2.7 0.0 99.8sec 99.8sec 4.6sec 4.16% 6.75% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:human
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:63.3s / 203.3s
  • trigger_min/max:63.3s / 203.3s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 10.9s

Stack Uptimes

  • presence_of_mind_1:2.12%
  • presence_of_mind_2:2.03%
  • presence_of_mind_3:0.01%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.8 0.0 35.1sec 35.1sec 11.8sec 34.68% 0.00% 0.0 (0.0) 8.5

Buff Details

  • buff initial source:human
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:12.0s / 72.9s
  • trigger_min/max:12.0s / 72.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:34.68%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:human
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases $pri by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Temporal Warp 1.5 0.0 304.4sec 304.4sec 35.7sec 17.21% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:human
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 323.1s
  • trigger_min/max:300.0s / 323.1s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.21%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:human
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 1 0.00% 0.00% 3.70%
Arcane Barrage Arcane Charge 2 0.02% 0.00% 4.00%
Arcane Barrage Arcane Charge 3 2.41% 0.00% 14.81%
Arcane Barrage Arcane Charge 4 97.57% 85.19% 100.00%
Arcane Blast Arcane Charge 0 8.70% 5.17% 12.88%
Arcane Blast Arcane Charge 1 6.56% 3.48% 10.19%
Arcane Blast Arcane Charge 2 13.03% 7.96% 17.17%
Arcane Blast Arcane Charge 3 14.11% 8.96% 17.53%
Arcane Blast Arcane Charge 4 57.60% 47.75% 69.37%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 1.52% 0.00% 6.31% 1.5s 0.0s 5.5s
Conserve Phase 100.00% 100.00% 100.00% 300.0s 240.0s 360.0s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000179.989120.016239.995
Evocation11.7340.00036.33639.95516.00475.555
Rune of Power6.4090.00027.81340.06220.60880.245
Touch of the Magi4.9300.00025.60431.75919.32459.605
Arcane Power7.9880.00041.54122.52716.33266.667
Arcane Barrage9.9560.99548.477243.953189.377299.455
Arcane Orb5.8500.00055.41171.30741.907136.723
Presence of Mind49.9120.309217.561145.09287.257255.144
Time Warp2.2870.00023.1463.3861.28024.429

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
human
mana_regen Mana 3120.34 409535.70 60.31% 131.25 7098.38 1.70%
Evocation Mana 126.59 184565.68 27.18% 1458.00 0.00 0.00%
Mana Gem Mana 2.94 20435.53 3.01% 6945.71 0.00 0.00%
Arcane Barrage Mana 23.45 64470.63 9.49% 2748.88 281.78 0.44%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 68082.1 2264.17 2395.56 7353.9 30041.4 244.4 69457.1
Usage Type Count Total Avg RPE APR
human
arcane_blast Mana 119.1 599555.7 5035.4 5077.8 1.0
arcane_missiles Mana 43.9 94736.0 2157.5 2157.4 6.4
arcane_orb Mana 11.7 5856.7 500.0 500.1 6.9
time_warp Mana 1.5 2938.5 2000.0 1993.7 0.0
touch_of_the_magi Mana 6.2 15457.2 2498.9 2498.2 7.1

Statistics & Data Analysis

Fight Length
human Fight Length
Count 1627
Mean 299.99
Minimum 240.02
Maximum 360.00
Spread ( max - min ) 119.98
Range [ ( max - min ) / 2 * 100% ] 20.00%
DPS
human Damage Per Second
Count 1627
Mean 5214.67
Minimum 4596.46
Maximum 5997.24
Spread ( max - min ) 1400.78
Range [ ( max - min ) / 2 * 100% ] 13.43%
Standard Deviation 202.8808
5th Percentile 4885.63
95th Percentile 5559.67
( 95th Percentile - 5th Percentile ) 674.04
Mean Distribution
Standard Deviation 5.0298
95.00% Confidence Interval ( 5204.81 - 5224.53 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 59
0.1% Error 5815
0.1 Scale Factor Error with Delta=300 352
0.05 Scale Factor Error with Delta=300 1406
0.01 Scale Factor Error with Delta=300 35138
Priority Target DPS
human Priority Target Damage Per Second
Count 1627
Mean 5214.67
Minimum 4596.46
Maximum 5997.24
Spread ( max - min ) 1400.78
Range [ ( max - min ) / 2 * 100% ] 13.43%
Standard Deviation 202.8808
5th Percentile 4885.63
95th Percentile 5559.67
( 95th Percentile - 5th Percentile ) 674.04
Mean Distribution
Standard Deviation 5.0298
95.00% Confidence Interval ( 5204.81 - 5224.53 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 59
0.1% Error 5815
0.1 Scale Factor Error with Delta=300 352
0.05 Scale Factor Error with Delta=300 1406
0.01 Scale Factor Error with Delta=300 35138
DPS(e)
human Damage Per Second (Effective)
Count 1627
Mean 5214.67
Minimum 4596.46
Maximum 5997.24
Spread ( max - min ) 1400.78
Range [ ( max - min ) / 2 * 100% ] 13.43%
Damage
human Damage
Count 1627
Mean 1558347.38
Minimum 1108786.75
Maximum 2002224.70
Spread ( max - min ) 893437.95
Range [ ( max - min ) / 2 * 100% ] 28.67%
DTPS
human Damage Taken Per Second
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
human Healing Per Second
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
human Healing Per Second (Effective)
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
human Heal
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
human Healing Taken Per Second
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
human Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
humanTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
human Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 variable,name=prepull_evo,op=reset,default=-1
1 0.00 variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2
2 0.00 variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1
3 0.00 variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1
4 0.00 variable,name=have_opened,op=set,value=0
5 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
6 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
7 0.00 variable,name=final_burn,op=set,value=0
8 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
9 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
A 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
B 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
C 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
D 0.00 variable,name=totm_max_delay_for_ap,op=reset,default=-1
E 0.00 variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command
F 0.00 variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae
G 0.00 variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3
H 0.00 variable,name=totm_max_delay_for_ap,op=set,value=30,if=variable.totm_max_delay_for_ap=-1&essence.vision_of_perfection.minor
I 0.00 variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1
J 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
K 0.00 variable,name=barrage_mana_pct,op=reset,default=-1
L 0.00 variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae
M 0.00 variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1
N 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=-1
O 0.00 variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command
P 0.00 variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle
Q 0.00 variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1
R 0.00 variable,name=totm_max_charges,op=reset,default=2
S 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
T 0.00 variable,name=inverted_opener,op=reset,default=-1
U 0.00 variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)
V 0.00 variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1
W 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
X 0.00 variable,name=am_spam,op=reset,default=0
Y 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
Z 0.00 variable,name=evo_pct,op=reset,default=15
a 0.00 flask
b 0.00 food
c 0.00 augmentation
d 0.00 arcane_familiar
e 0.00 arcane_intellect
f 0.00 conjure_mana_gem
g 0.00 snapshot_stats
h 0.00 mirror_image
i 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
j 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
k 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
0.00 counterspell,if=target.debuff.casting.react
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened<=0&prev_gcd.1.evocation&!runeforge.siphon_storm
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened<=0&buff.arcane_power.down&cooldown.arcane_power.remains>0&runeforge.siphon_storm
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
l 0.00 call_action_list,name=shared_cds
m 0.00 call_action_list,name=essences
n 0.00 call_action_list,name=aoe,if=active_enemies>2
o 0.00 call_action_list,name=opener,if=variable.have_opened<=0
p 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
q 0.00 call_action_list,name=cooldowns
r 0.00 call_action_list,name=rotation,if=variable.final_burn=0
s 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
t 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
0.00 touch_of_the_magi,if=cooldown.arcane_power.remains<50&essence.vision_of_perfection.minor
u 1.64 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
v 4.45 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
w 0.10 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
x 2.79 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
y 5.05 rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 presence_of_mind,if=buff.arcane_charge.stack=0&covenant.kyrian
Kyrian: RS is mana hungry and AB4s are too expensive to use pom to squeeze an extra ab in the totm window. Let's use it to make low charge ABs instant.
z 2.71 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
Non-Kyrian: Use pom to squeeze an extra ab in the totm window.
actions.final_burn
# count action,conditions
{ 0.70 arcane_missiles,if=buff.clearcasting.react,chain=1
| 2.48 arcane_blast
} 0.01 arcane_barrage
actions.opener
# count action,conditions
~ 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains>0&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
0.00 radiant_spark,if=mana.pct>40
0.00 shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
! 1.00 arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
" 1.00 arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
# 1.00 rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
0.00 deathborne,if=buff.rune_of_power.down
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 rune_of_power,if=buff.rune_of_power.down
0.00 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
0.00 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
0.00 arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
$ 0.39 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
0.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
% 1.09 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
& 11.67 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
' 0.55 arcane_barrage
actions.rotation
# count action,conditions
( 3.36 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
) 1.14 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
* 0.42 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
Barrage if it's time to use totm and we have too many charges
+ 2.92 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
, 0.15 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
- 2.59 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
: 6.09 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
; 6.79 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
< 2.43 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
= 4.02 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
> 10.71 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
0.00 arcane_barrage,if=mana.pct<variable.barrage_mana_pct&cooldown.evocation.remains>0&buff.arcane_power.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&essence.vision_of_perfection.minor
? 11.36 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
@ 2.47 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
. 2.02 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
. 2.66 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
. 0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
. 100.93 arcane_blast
. 1.25 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
. 0.49 arcane_barrage
actions.shared_cds
# count action,conditions
. 2.94 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
. 1.00 potion,if=buff.arcane_power.up
. 1.47 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
. 2.90 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
0.00 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30

Sample Sequence

034789ABCDIJKMNQRSTUWXZabfhj!."#&.&&&&&&&&&%&&'~(ux..:.....;...>.....?....?....?.>=.?.vy:z-..;?>..?....?...=.=?>...)(+vy:.;..>....x.;...;.....>.....+vy:z-;.>...?....?..<>...<..+vy:;......(.@>=.=..........@=ux.:z-.....>..y.....;....?>...?..w:...>?....)

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 prepull_evo Fluffy_Pillow 69457.1/69457: 100% mana
Pre precombat 3 prepull_evo Fluffy_Pillow 69457.1/69457: 100% mana
Pre precombat 4 have_opened Fluffy_Pillow 69457.1/69457: 100% mana
Pre precombat 7 final_burn Fluffy_Pillow 69457.1/69457: 100% mana
Pre precombat 8 rs_max_delay_for_totm Fluffy_Pillow 69457.1/69457: 100% mana
Pre precombat 9 rs_max_delay_for_rop Fluffy_Pillow 69457.1/69457: 100% mana
Pre precombat A rs_max_delay_for_ap Fluffy_Pillow 69457.1/69457: 100% mana
Pre precombat B ap_max_delay_for_totm Fluffy_Pillow 69457.1/69457: 100% mana
Pre precombat C rop_max_delay_for_totm Fluffy_Pillow 69457.1/69457: 100% mana
Pre precombat D totm_max_delay_for_ap Fluffy_Pillow 69457.1/69457: 100% mana
Pre precombat I totm_max_delay_for_ap Fluffy_Pillow 69457.1/69457: 100% mana
Pre precombat J totm_max_delay_for_rop Fluffy_Pillow 69457.1/69457: 100% mana
Pre precombat K barrage_mana_pct Fluffy_Pillow 69457.1/69457: 100% mana
Pre precombat M barrage_mana_pct Fluffy_Pillow 69457.1/69457: 100% mana
Pre precombat N ap_minimum_mana_pct Fluffy_Pillow 69457.1/69457: 100% mana
Pre precombat Q ap_minimum_mana_pct Fluffy_Pillow 69457.1/69457: 100% mana
Pre precombat R totm_max_charges Fluffy_Pillow 69457.1/69457: 100% mana
Pre precombat S aoe_totm_max_charges Fluffy_Pillow 69457.1/69457: 100% mana
Pre precombat T inverted_opener Fluffy_Pillow 69457.1/69457: 100% mana
Pre precombat U inverted_opener Fluffy_Pillow 69457.1/69457: 100% mana
Pre precombat W ap_on_use Fluffy_Pillow 69457.1/69457: 100% mana
Pre precombat X am_spam Fluffy_Pillow 69457.1/69457: 100% mana
Pre precombat Z evo_pct Fluffy_Pillow 69457.1/69457: 100% mana
Pre precombat a flask human 69457.1/69457: 100% mana
Pre precombat b food human 69457.1/69457: 100% mana
Pre precombat f conjure_mana_gem Fluffy_Pillow 69457.1/69457: 100% mana
Pre precombat h mirror_image Fluffy_Pillow 69457.1/69457: 100% mana
Pre precombat j arcane_blast Fluffy_Pillow 69457.1/69457: 100% mana
0:00.000 opener ! arcane_orb Fluffy_Pillow 68082.1/69457: 98% mana
0:01.283 shared_cds . time_warp Fluffy_Pillow 69364.4/69457: 100% mana bloodlust, crimson_chorus
0:01.283 opener " arcane_blast Fluffy_Pillow 67364.4/69457: 97% mana bloodlust, temporal_warp, crimson_chorus
0:02.150 opener # rune_of_power Fluffy_Pillow 63068.8/69457: 91% mana bloodlust, temporal_warp, crimson_chorus
0:02.912 opener & arcane_blast Fluffy_Pillow 64127.3/69457: 92% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.687 shared_cds . use_mana_gem human 58328.9/69457: 84% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.687 opener & arcane_blast Fluffy_Pillow 65274.6/69457: 94% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:04.462 opener & arcane_blast Fluffy_Pillow 59476.2/69457: 86% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:05.237 opener & arcane_blast Fluffy_Pillow 53677.8/69457: 77% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:06.012 opener & arcane_blast Fluffy_Pillow 47879.4/69457: 69% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:06.789 opener & arcane_blast Fluffy_Pillow 42083.7/69457: 61% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:07.564 opener & arcane_blast Fluffy_Pillow 36285.3/69457: 52% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:08.342 opener & arcane_blast Fluffy_Pillow 30491.1/69457: 44% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:09.118 opener & arcane_blast Fluffy_Pillow 24694.1/69457: 36% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:09.894 opener & arcane_blast Fluffy_Pillow 18897.0/69457: 27% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:10.669 opener % arcane_missiles Fluffy_Pillow 13098.6/69457: 19% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.895 opener & arcane_blast Fluffy_Pillow 14801.7/69457: 21% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:12.670 opener & arcane_blast Fluffy_Pillow 9003.3/69457: 13% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:13.445 opener ' arcane_barrage Fluffy_Pillow 3204.9/69457: 5% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:14.206 opener ~ evocation human 7040.3/69457: 10% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:16.806 rotation ( cancel_action Fluffy_Pillow 67916.5/69457: 98% mana bloodlust, clearcasting(2), evocation, temporal_warp, crimson_chorus(2)
0:16.811 cooldowns u touch_of_the_magi Fluffy_Pillow 67923.4/69457: 98% mana bloodlust, clearcasting(2), temporal_warp, crimson_chorus(2)
0:17.572 cooldowns x arcane_power Fluffy_Pillow 66480.6/69457: 96% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2)
0:17.572 shared_cds . potion Fluffy_Pillow 66480.6/69457: 96% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:17.572 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 66480.6/69457: 96% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), potion_of_deathly_fixation
0:17.572 rotation : arcane_missiles Fluffy_Pillow 66480.6/69457: 96% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), potion_of_deathly_fixation, gladiators_badge
0:25.748 rotation . arcane_blast Fluffy_Pillow 59088.2/69457: 85% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:26.524 rotation . arcane_blast Fluffy_Pillow 56728.7/69457: 82% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:27.299 rotation . arcane_blast Fluffy_Pillow 54367.7/69457: 78% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:28.074 rotation . arcane_blast Fluffy_Pillow 52006.8/69457: 75% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:28.848 rotation . arcane_blast Fluffy_Pillow 49644.5/69457: 71% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:29.623 rotation ; arcane_missiles Fluffy_Pillow 47283.6/69457: 68% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:30.815 rotation . arcane_blast Fluffy_Pillow 48939.5/69457: 70% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_deathly_fixation, gladiators_badge
0:31.593 rotation . arcane_blast Fluffy_Pillow 46582.7/69457: 67% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_deathly_fixation, gladiators_badge
0:32.369 rotation . arcane_barrage Fluffy_Pillow 44223.2/69457: 64% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_deathly_fixation, gladiators_badge
0:33.131 rotation > arcane_orb Fluffy_Pillow 48060.0/69457: 69% mana bloodlust, temporal_warp, potion_of_deathly_fixation
0:33.891 rotation . arcane_blast Fluffy_Pillow 48615.8/69457: 70% mana bloodlust, arcane_charge(2), temporal_warp, potion_of_deathly_fixation
0:34.847 rotation . arcane_blast Fluffy_Pillow 45818.8/69457: 66% mana bloodlust, arcane_charge(3), temporal_warp, potion_of_deathly_fixation
0:35.711 rotation . arcane_blast Fluffy_Pillow 41519.0/69457: 60% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_deathly_fixation
0:36.485 rotation . arcane_blast Fluffy_Pillow 35719.2/69457: 51% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_deathly_fixation
0:37.260 rotation . arcane_blast Fluffy_Pillow 29920.8/69457: 43% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_deathly_fixation
0:38.034 rotation ? arcane_barrage Fluffy_Pillow 24121.0/69457: 35% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_deathly_fixation
0:38.793 rotation . arcane_blast Fluffy_Pillow 27953.6/69457: 40% mana bloodlust, temporal_warp, potion_of_deathly_fixation
0:39.931 rotation . arcane_blast Fluffy_Pillow 28159.5/69457: 41% mana bloodlust, arcane_charge, temporal_warp, potion_of_deathly_fixation
0:40.980 rotation . arcane_blast Fluffy_Pillow 26866.7/69457: 39% mana bloodlust, arcane_charge(2), temporal_warp, potion_of_deathly_fixation
0:41.937 rotation . arcane_blast Fluffy_Pillow 24071.1/69457: 35% mana arcane_charge(3), potion_of_deathly_fixation
0:43.397 rotation ? arcane_barrage Fluffy_Pillow 20599.2/69457: 30% mana arcane_charge(4), clearcasting
0:44.678 rotation . arcane_blast Fluffy_Pillow 25157.0/69457: 36% mana clearcasting
0:46.599 rotation . arcane_blast Fluffy_Pillow 26450.6/69457: 38% mana arcane_charge, clearcasting
0:48.367 rotation . arcane_blast Fluffy_Pillow 26156.6/69457: 38% mana arcane_charge(2), clearcasting
0:49.981 rotation . arcane_blast Fluffy_Pillow 24273.6/69457: 35% mana arcane_charge(3), clearcasting
0:51.442 rotation ? arcane_barrage Fluffy_Pillow 20803.2/69457: 30% mana arcane_charge(4), clearcasting
0:52.726 rotation . arcane_blast Fluffy_Pillow 25365.1/69457: 37% mana clearcasting
0:54.647 rotation > arcane_orb Fluffy_Pillow 26658.7/69457: 38% mana arcane_charge, clearcasting
0:55.929 rotation = arcane_missiles Fluffy_Pillow 27939.6/69457: 40% mana arcane_charge(3), clearcasting
0:57.893 rotation . arcane_blast Fluffy_Pillow 30667.8/69457: 44% mana arcane_charge(3)
0:59.353 rotation ? arcane_barrage Fluffy_Pillow 27196.0/69457: 39% mana arcane_charge(4)
1:00.637 rotation . arcane_blast Fluffy_Pillow 31757.9/69457: 46% mana
1:02.558 cooldowns v touch_of_the_magi Fluffy_Pillow 33051.5/69457: 48% mana arcane_charge, crimson_chorus
1:03.848 cooldowns y rune_of_power Fluffy_Pillow 32343.5/69457: 47% mana arcane_charge(4), crimson_chorus
1:05.129 rotation : arcane_missiles Fluffy_Pillow 34123.0/69457: 49% mana arcane_charge(4), rune_of_power, crimson_chorus
1:11.718 cooldowns z presence_of_mind Fluffy_Pillow 20776.0/69457: 30% mana arcane_charge(4), rune_of_power, crimson_chorus
1:11.718 rotation - arcane_blast Fluffy_Pillow 20776.0/69457: 30% mana arcane_charge(4), presence_of_mind(3), rune_of_power, crimson_chorus
1:13.000 rotation . arcane_blast Fluffy_Pillow 15681.9/69457: 23% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus(2)
1:14.283 rotation . arcane_blast Fluffy_Pillow 10589.2/69457: 15% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus(2)
1:15.566 rotation ; arcane_missiles Fluffy_Pillow 5496.4/69457: 8% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
1:17.543 rotation ? arcane_barrage Fluffy_Pillow 8242.8/69457: 12% mana arcane_charge(4), crimson_chorus(2)
1:18.824 rotation > arcane_orb Fluffy_Pillow 12800.5/69457: 18% mana crimson_chorus(2)
1:20.107 rotation . arcane_blast Fluffy_Pillow 14082.8/69457: 20% mana arcane_charge(2), crimson_chorus(2)
1:21.722 rotation . arcane_blast Fluffy_Pillow 12201.3/69457: 18% mana arcane_charge(3), clearcasting, crimson_chorus(2)
1:23.182 rotation ? arcane_barrage Fluffy_Pillow 8729.4/69457: 13% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:24.465 rotation . arcane_blast Fluffy_Pillow 13290.0/69457: 19% mana clearcasting, crimson_chorus(3)
1:26.385 rotation . arcane_blast Fluffy_Pillow 14582.1/69457: 21% mana arcane_charge, clearcasting, crimson_chorus(3)
1:28.153 rotation . arcane_blast Fluffy_Pillow 14288.1/69457: 21% mana arcane_charge(2), clearcasting, crimson_chorus(3)
1:29.766 rotation . arcane_blast Fluffy_Pillow 12403.8/69457: 18% mana arcane_charge(3), clearcasting(2), crimson_chorus(3)
1:31.226 rotation ? arcane_barrage Fluffy_Pillow 8932.0/69457: 13% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
1:32.510 rotation . arcane_blast Fluffy_Pillow 13493.9/69457: 19% mana clearcasting(2), crimson_chorus(3)
1:34.431 rotation . arcane_blast Fluffy_Pillow 14787.5/69457: 21% mana arcane_charge, clearcasting(2)
1:36.199 rotation . arcane_blast Fluffy_Pillow 14493.5/69457: 21% mana arcane_charge(2), clearcasting(2)
1:37.814 rotation = arcane_missiles Fluffy_Pillow 12611.9/69457: 18% mana arcane_charge(3), clearcasting(2)
1:39.824 rotation . arcane_blast Fluffy_Pillow 15404.1/69457: 22% mana arcane_charge(3), clearcasting
1:41.285 rotation = arcane_missiles Fluffy_Pillow 11933.7/69457: 17% mana arcane_charge(4), clearcasting
1:43.207 rotation ? arcane_barrage Fluffy_Pillow 14603.6/69457: 21% mana arcane_charge(4)
1:44.489 rotation > arcane_orb Fluffy_Pillow 19162.8/69457: 28% mana
1:45.770 rotation . arcane_blast Fluffy_Pillow 20442.2/69457: 29% mana arcane_charge(2)
1:47.382 rotation . arcane_blast Fluffy_Pillow 18556.5/69457: 27% mana arcane_charge(3)
1:48.843 rotation . arcane_blast Fluffy_Pillow 15086.1/69457: 22% mana arcane_charge(4), clearcasting
1:50.152 rotation ) evocation human 10029.5/69457: 14% mana arcane_charge(4), clearcasting
1:54.252 rotation ( cancel_action Fluffy_Pillow 66832.5/69457: 96% mana arcane_charge(4), clearcasting, evocation
1:54.257 rotation + arcane_barrage Fluffy_Pillow 66839.4/69457: 96% mana arcane_charge(4), clearcasting
1:55.540 cooldowns v touch_of_the_magi Fluffy_Pillow 69457.1/69457: 100% mana clearcasting
1:56.825 cooldowns y rune_of_power Fluffy_Pillow 66966.9/69457: 96% mana arcane_charge(4), clearcasting
1:58.107 rotation : arcane_missiles Fluffy_Pillow 68747.7/69457: 99% mana arcane_charge(4), clearcasting, rune_of_power
2:06.448 shared_cds . use_mana_gem human 56510.3/69457: 81% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
2:06.448 rotation ; arcane_missiles Fluffy_Pillow 63456.0/69457: 91% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
2:08.481 rotation . arcane_blast Fluffy_Pillow 66280.1/69457: 95% mana arcane_charge(4), rune_of_power, crimson_chorus
2:09.789 rotation . arcane_barrage Fluffy_Pillow 61222.1/69457: 88% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
2:11.070 rotation > arcane_orb Fluffy_Pillow 65779.9/69457: 95% mana clearcasting, crimson_chorus
2:12.352 rotation . arcane_blast Fluffy_Pillow 67060.8/69457: 97% mana arcane_charge(2), clearcasting, crimson_chorus
2:13.966 rotation . arcane_blast Fluffy_Pillow 65177.9/69457: 94% mana arcane_charge(3), clearcasting, crimson_chorus(2)
2:15.426 rotation . arcane_blast Fluffy_Pillow 61706.0/69457: 89% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:16.733 rotation . arcane_blast Fluffy_Pillow 56646.6/69457: 82% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:18.041 cooldowns x arcane_power Fluffy_Pillow 51588.6/69457: 74% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
2:18.041 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 51588.6/69457: 74% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(2)
2:18.041 rotation ; arcane_missiles Fluffy_Pillow 51588.6/69457: 74% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(2), gladiators_badge
2:21.615 rotation . arcane_blast Fluffy_Pillow 56553.4/69457: 81% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), gladiators_badge
2:22.921 rotation . arcane_blast Fluffy_Pillow 54930.1/69457: 79% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:24.230 rotation . arcane_blast Fluffy_Pillow 53311.0/69457: 77% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3), gladiators_badge
2:25.538 rotation ; arcane_missiles Fluffy_Pillow 51690.5/69457: 74% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3), gladiators_badge
2:27.434 rotation . arcane_blast Fluffy_Pillow 54324.3/69457: 78% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:28.743 rotation . arcane_blast Fluffy_Pillow 52705.2/69457: 76% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:30.051 rotation . arcane_blast Fluffy_Pillow 51084.7/69457: 74% mana arcane_charge(4), arcane_power, crimson_chorus(3), gladiators_badge
2:31.359 rotation . arcane_blast Fluffy_Pillow 49464.2/69457: 71% mana arcane_charge(4), arcane_power, crimson_chorus(3), gladiators_badge
2:32.668 rotation . arcane_barrage Fluffy_Pillow 47845.1/69457: 69% mana arcane_charge(4), arcane_power, crimson_chorus(3), gladiators_badge
2:33.951 rotation > arcane_orb Fluffy_Pillow 52405.7/69457: 75% mana
2:35.234 rotation . arcane_blast Fluffy_Pillow 53687.9/69457: 77% mana arcane_charge(2)
2:36.848 rotation . arcane_blast Fluffy_Pillow 51805.0/69457: 75% mana arcane_charge(3), clearcasting
2:38.309 rotation . arcane_blast Fluffy_Pillow 48334.5/69457: 70% mana arcane_charge(4), clearcasting
2:39.616 rotation . arcane_blast Fluffy_Pillow 43275.2/69457: 62% mana arcane_charge(4), clearcasting
2:40.922 rotation . arcane_blast Fluffy_Pillow 38214.4/69457: 55% mana arcane_charge(4), clearcasting
2:42.228 rotation + arcane_barrage Fluffy_Pillow 33153.6/69457: 48% mana arcane_charge(4), clearcasting
2:43.510 cooldowns v touch_of_the_magi Fluffy_Pillow 37712.8/69457: 54% mana clearcasting
2:44.792 cooldowns y rune_of_power Fluffy_Pillow 36993.6/69457: 53% mana arcane_charge(4), clearcasting
2:46.076 rotation : arcane_missiles Fluffy_Pillow 38777.3/69457: 56% mana arcane_charge(4), clearcasting, rune_of_power
2:52.315 cooldowns z presence_of_mind Fluffy_Pillow 32444.2/69457: 47% mana arcane_charge(4), clearcasting, rune_of_power
2:52.315 rotation - arcane_blast Fluffy_Pillow 32444.2/69457: 47% mana arcane_charge(4), clearcasting, presence_of_mind(3), rune_of_power
2:53.596 rotation ; arcane_missiles Fluffy_Pillow 27348.7/69457: 39% mana arcane_charge(4), clearcasting(2), presence_of_mind(2), rune_of_power
2:57.247 rotation . arcane_barrage Fluffy_Pillow 32420.4/69457: 47% mana arcane_charge(4), presence_of_mind(2), rune_of_power
2:58.529 rotation > arcane_orb Fluffy_Pillow 36979.6/69457: 53% mana presence_of_mind(2)
2:59.810 rotation . arcane_blast Fluffy_Pillow 38259.1/69457: 55% mana arcane_charge(2), presence_of_mind(2)
3:01.092 rotation . arcane_blast Fluffy_Pillow 35915.0/69457: 52% mana arcane_charge(3), presence_of_mind
3:02.375 rotation . arcane_blast Fluffy_Pillow 32197.2/69457: 46% mana arcane_charge(4)
3:03.682 rotation ? arcane_barrage Fluffy_Pillow 27137.8/69457: 39% mana arcane_charge(4), clearcasting, crimson_chorus
3:04.965 rotation . arcane_blast Fluffy_Pillow 31698.4/69457: 46% mana clearcasting, crimson_chorus
3:06.886 rotation . arcane_blast Fluffy_Pillow 32991.9/69457: 47% mana arcane_charge, clearcasting, crimson_chorus
3:08.655 rotation . arcane_blast Fluffy_Pillow 32699.3/69457: 47% mana arcane_charge(2), clearcasting, crimson_chorus
3:10.269 rotation . arcane_blast Fluffy_Pillow 30816.4/69457: 44% mana arcane_charge(3), clearcasting, crimson_chorus
3:11.730 rotation ? arcane_barrage Fluffy_Pillow 27345.9/69457: 39% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:13.012 rotation . arcane_blast Fluffy_Pillow 31905.1/69457: 46% mana clearcasting(2), crimson_chorus
3:14.933 rotation . arcane_blast Fluffy_Pillow 33198.7/69457: 48% mana arcane_charge, clearcasting(2), crimson_chorus(2)
3:16.699 rotation < arcane_missiles Fluffy_Pillow 32901.9/69457: 47% mana arcane_charge(2), clearcasting(3), crimson_chorus(2)
3:18.722 rotation > arcane_orb Fluffy_Pillow 35712.1/69457: 51% mana arcane_charge(2), clearcasting(2), crimson_chorus(2)
3:20.004 rotation . arcane_blast Fluffy_Pillow 36993.0/69457: 53% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
3:21.311 rotation . arcane_blast Fluffy_Pillow 31933.6/69457: 46% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
3:22.618 rotation . arcane_blast Fluffy_Pillow 26874.2/69457: 39% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
3:23.926 rotation < arcane_missiles Fluffy_Pillow 21816.2/69457: 31% mana arcane_charge(4), clearcasting(3), crimson_chorus(3)
3:27.672 rotation . arcane_blast Fluffy_Pillow 27019.9/69457: 39% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
3:28.979 rotation . arcane_blast Fluffy_Pillow 21960.6/69457: 32% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
3:30.287 rotation + arcane_barrage Fluffy_Pillow 16902.6/69457: 24% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
3:31.570 cooldowns v touch_of_the_magi Fluffy_Pillow 21463.1/69457: 31% mana clearcasting(3), crimson_chorus(3)
3:32.854 cooldowns y rune_of_power Fluffy_Pillow 20746.8/69457: 30% mana arcane_charge(4), clearcasting(3), crimson_chorus(3)
3:34.135 rotation : arcane_missiles Fluffy_Pillow 22526.3/69457: 32% mana arcane_charge(4), clearcasting(3), rune_of_power
3:41.622 rotation ; arcane_missiles Fluffy_Pillow 25426.8/69457: 37% mana arcane_charge(4), clearcasting, rune_of_power
3:43.670 rotation . arcane_blast Fluffy_Pillow 28271.7/69457: 41% mana arcane_charge(4), rune_of_power
3:44.978 rotation . arcane_blast Fluffy_Pillow 23213.7/69457: 33% mana arcane_charge(4), rune_of_power
3:46.286 rotation . arcane_blast Fluffy_Pillow 18155.7/69457: 26% mana arcane_charge(4)
3:47.595 rotation . arcane_blast Fluffy_Pillow 13099.1/69457: 19% mana arcane_charge(4), clearcasting
3:48.902 rotation . arcane_blast Fluffy_Pillow 8039.7/69457: 12% mana arcane_charge(4), clearcasting
3:50.208 rotation . evocation human 2979.0/69457: 4% mana arcane_charge(4), clearcasting(2)
3:54.808 rotation ( cancel_action Fluffy_Pillow 66709.1/69457: 96% mana arcane_charge(4), clearcasting(2), evocation
3:54.814 rotation . arcane_blast Fluffy_Pillow 66717.5/69457: 96% mana arcane_charge(4), clearcasting(2)
3:56.124 rotation @ arcane_barrage Fluffy_Pillow 61662.2/69457: 89% mana arcane_charge(4), clearcasting(2)
3:57.407 rotation > arcane_orb Fluffy_Pillow 66222.8/69457: 95% mana clearcasting(2)
3:58.689 rotation = arcane_missiles Fluffy_Pillow 67503.7/69457: 97% mana arcane_charge(2), clearcasting(2)
4:00.572 rotation . arcane_blast Fluffy_Pillow 69457.1/69457: 100% mana arcane_charge(2), clearcasting
4:02.186 rotation = arcane_missiles Fluffy_Pillow 65337.7/69457: 94% mana arcane_charge(3), clearcasting
4:04.244 rotation . arcane_blast Fluffy_Pillow 68196.6/69457: 98% mana arcane_charge(3), crimson_chorus
4:05.704 rotation . arcane_blast Fluffy_Pillow 63962.7/69457: 92% mana arcane_charge(4), clearcasting, crimson_chorus
4:07.011 shared_cds . use_mana_gem human 58903.3/69457: 85% mana arcane_charge(4), clearcasting, crimson_chorus
4:07.011 rotation . arcane_blast Fluffy_Pillow 65849.0/69457: 95% mana arcane_charge(4), clearcasting, crimson_chorus
4:08.317 rotation . arcane_blast Fluffy_Pillow 60788.2/69457: 88% mana arcane_charge(4), clearcasting, crimson_chorus
4:09.625 rotation . arcane_blast Fluffy_Pillow 55730.2/69457: 80% mana arcane_charge(4), clearcasting, crimson_chorus
4:10.932 rotation . arcane_blast Fluffy_Pillow 50670.9/69457: 73% mana arcane_charge(4), clearcasting, crimson_chorus
4:12.239 rotation . arcane_blast Fluffy_Pillow 45611.5/69457: 66% mana arcane_charge(4), clearcasting, crimson_chorus
4:13.547 rotation . arcane_blast Fluffy_Pillow 40553.5/69457: 58% mana arcane_charge(4), clearcasting, crimson_chorus
4:14.854 rotation . arcane_blast Fluffy_Pillow 35494.1/69457: 51% mana arcane_charge(4), clearcasting, crimson_chorus(2)
4:16.162 rotation @ arcane_barrage Fluffy_Pillow 30436.1/69457: 44% mana arcane_charge(4), clearcasting, crimson_chorus(2)
4:17.446 rotation = arcane_missiles Fluffy_Pillow 34998.0/69457: 50% mana clearcasting, crimson_chorus(2)
4:19.415 cooldowns u touch_of_the_magi Fluffy_Pillow 37733.2/69457: 54% mana crimson_chorus(2)
4:20.698 cooldowns x arcane_power Fluffy_Pillow 37015.5/69457: 53% mana arcane_charge(4), crimson_chorus(2)
4:20.698 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 37015.5/69457: 53% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2)
4:20.698 rotation : arcane_missiles Fluffy_Pillow 37015.5/69457: 53% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), gladiators_badge
4:28.405 cooldowns z presence_of_mind Fluffy_Pillow 32721.6/69457: 47% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
4:28.405 rotation - arcane_blast Fluffy_Pillow 32721.6/69457: 47% mana arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, crimson_chorus(3), gladiators_badge
4:29.686 rotation . arcane_blast Fluffy_Pillow 31063.6/69457: 45% mana arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, crimson_chorus(3), gladiators_badge
4:30.970 rotation . arcane_blast Fluffy_Pillow 29409.8/69457: 42% mana arcane_charge(4), arcane_power, presence_of_mind, rune_of_power, crimson_chorus(3), gladiators_badge
4:32.253 rotation . arcane_blast Fluffy_Pillow 27754.6/69457: 40% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
4:33.559 rotation . arcane_blast Fluffy_Pillow 26131.3/69457: 38% mana arcane_charge(4), arcane_power, crimson_chorus(3), gladiators_badge
4:34.867 rotation . arcane_barrage Fluffy_Pillow 24510.8/69457: 35% mana arcane_charge(4), arcane_power, gladiators_badge
4:36.149 rotation > arcane_orb Fluffy_Pillow 29069.9/69457: 42% mana
4:37.432 rotation . arcane_blast Fluffy_Pillow 30352.2/69457: 44% mana arcane_charge(2)
4:39.046 rotation . arcane_blast Fluffy_Pillow 28469.3/69457: 41% mana arcane_charge(3)
4:40.507 cooldowns y rune_of_power Fluffy_Pillow 24998.8/69457: 36% mana arcane_charge(4)
4:41.789 rotation . arcane_blast Fluffy_Pillow 26779.7/69457: 39% mana arcane_charge(4), rune_of_power
4:43.096 rotation . arcane_blast Fluffy_Pillow 21720.3/69457: 31% mana arcane_charge(4), rune_of_power
4:44.402 rotation . arcane_blast Fluffy_Pillow 16659.5/69457: 24% mana arcane_charge(4), rune_of_power
4:45.710 rotation . arcane_blast Fluffy_Pillow 11601.5/69457: 17% mana arcane_charge(4), rune_of_power
4:47.018 rotation . arcane_barrage Fluffy_Pillow 6543.5/69457: 9% mana arcane_charge(4), clearcasting, rune_of_power
4:48.302 rotation ; arcane_missiles Fluffy_Pillow 11105.5/69457: 16% mana clearcasting, rune_of_power
4:50.181 rotation . arcane_blast Fluffy_Pillow 13715.7/69457: 20% mana rune_of_power
4:52.101 rotation . arcane_blast Fluffy_Pillow 15007.8/69457: 22% mana arcane_charge, rune_of_power
4:53.868 rotation . arcane_blast Fluffy_Pillow 14712.4/69457: 21% mana arcane_charge(2)
4:55.484 rotation . arcane_blast Fluffy_Pillow 12832.3/69457: 18% mana arcane_charge(3)
4:56.944 rotation ? arcane_barrage Fluffy_Pillow 9360.5/69457: 13% mana arcane_charge(4)
4:58.227 rotation > arcane_orb Fluffy_Pillow 13921.0/69457: 20% mana
4:59.511 rotation . arcane_blast Fluffy_Pillow 15204.7/69457: 22% mana arcane_charge(2)
5:01.126 shared_cds . time_warp Fluffy_Pillow 13323.1/69457: 19% mana arcane_charge(3), clearcasting
5:01.283 rotation . arcane_blast Fluffy_Pillow 11541.2/69457: 17% mana arcane_charge(3), clearcasting, temporal_warp
5:02.411 rotation ? arcane_barrage Fluffy_Pillow 7608.2/69457: 11% mana arcane_charge(4), clearcasting, temporal_warp
5:03.400 rotation . arcane_blast Fluffy_Pillow 11760.3/69457: 17% mana clearcasting, temporal_warp
5:04.878 rotation . arcane_blast Fluffy_Pillow 12438.5/69457: 18% mana arcane_charge, clearcasting, temporal_warp, crimson_chorus
5:06.239 cooldowns w touch_of_the_magi Fluffy_Pillow 11579.1/69457: 17% mana arcane_charge(2), clearcasting, temporal_warp, crimson_chorus
5:07.226 rotation : arcane_missiles Fluffy_Pillow 10450.2/69457: 15% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus
5:15.024 rotation . arcane_barrage Fluffy_Pillow 6282.7/69457: 9% mana arcane_charge(4), temporal_warp, crimson_chorus(2)
5:16.011 rotation . arcane_blast Fluffy_Pillow 10432.1/69457: 15% mana temporal_warp, crimson_chorus(2)
5:17.493 rotation . arcane_blast Fluffy_Pillow 11115.8/69457: 16% mana arcane_charge, temporal_warp, crimson_chorus(2)
5:18.853 rotation > arcane_orb Fluffy_Pillow 10255.0/69457: 15% mana arcane_charge(2), temporal_warp, crimson_chorus(2)
5:19.841 rotation ? arcane_barrage Fluffy_Pillow 11127.5/69457: 16% mana arcane_charge(4), temporal_warp, crimson_chorus(2)
5:20.829 rotation . arcane_blast Fluffy_Pillow 15278.3/69457: 22% mana temporal_warp, crimson_chorus(2)
5:22.309 rotation . arcane_blast Fluffy_Pillow 15959.2/69457: 23% mana arcane_charge, temporal_warp, crimson_chorus(2)
5:23.670 rotation . arcane_blast Fluffy_Pillow 15099.8/69457: 22% mana arcane_charge(2), temporal_warp, crimson_chorus(2)
5:24.914 rotation . arcane_blast Fluffy_Pillow 12702.9/69457: 18% mana arcane_charge(3), clearcasting, temporal_warp, crimson_chorus(3)
5:26.040 rotation ) evocation Fluffy_Pillow 8767.1/69457: 13% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(3)

Stats

Level Bonus (60) Race Bonus (human) Raid-Buffed Unbuffed Gear Amount
Strength 198 0 198 198 0
Agility 306 0 306 306 0
Stamina 414 0 2027 1931 1517
Intellect 450 0 1795 1615 1089 (46)
Spirit 0 0 0 0 0
Health 40540 38620 0
Mana 69457 69457 0
Spell Power 1795 1615 0
Crit 14.54% 14.54% 334
Haste 17.33% 17.33% 572
Versatility 5.77% 5.77% 231
Mana Regen 1389 1389 0
Mastery 38.91% 38.91% 855
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 227.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, enchant: { +15 Int }
Local Hands Impossibly Oversized Mitts
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +31 Haste, +74 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 226, stats: { +77 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Sinful Aspirant's Badge of Ferocity
ilevel: 207, stats: { +91 Haste }
item effects: { use: Gladiator's Badge }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation

Profile

mage="human"
source=default
spec=arcane
level=60
race=human
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2

# Default consumables
potion=deathly_fixation
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=disabled

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=variable,name=prepull_evo,op=reset,default=-1
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1
actions.precombat+=/variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1
actions.precombat+=/variable,name=have_opened,op=set,value=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=reset,default=-1
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=30,if=variable.totm_max_delay_for_ap=-1&essence.vision_of_perfection.minor
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=inverted_opener,op=reset,default=-1
actions.precombat+=/variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)
actions.precombat+=/variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_familiar
actions.precombat+=/arcane_intellect
actions.precombat+=/conjure_mana_gem
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell,if=target.debuff.casting.react
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened<=0&prev_gcd.1.evocation&!runeforge.siphon_storm
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened<=0&buff.arcane_power.down&cooldown.arcane_power.remains>0&runeforge.siphon_storm
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/call_action_list,name=shared_cds
actions+=/call_action_list,name=essences
actions+=/call_action_list,name=aoe,if=active_enemies>2
actions+=/call_action_list,name=opener,if=variable.have_opened<=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains>0
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&talent.amplification&active_enemies<8
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&(runeforge.arcane_infinity|talent.amplification)&active_enemies<5
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
actions.cooldowns+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&essence.vision_of_perfection.minor
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Kyrian: RS is mana hungry and AB4s are too expensive to use pom to squeeze an extra ab in the totm window. Let's use it to make low charge ABs instant.
actions.cooldowns+=/presence_of_mind,if=buff.arcane_charge.stack=0&covenant.kyrian
# Non-Kyrian: Use pom to squeeze an extra ab in the totm window.
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian

actions.essences=blood_of_the_enemy,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/blood_of_the_enemy,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/worldvein_resonance,if=cooldown.arcane_power.remains>=50&cooldown.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
actions.essences+=/worldvein_resonance,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/worldvein_resonance,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/guardian_of_azeroth,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/guardian_of_azeroth,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/concentrated_flame,line_cd=6,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&mana.time_to_max>=execute_time
actions.essences+=/reaping_flames,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&mana.time_to_max>=execute_time
actions.essences+=/focused_azerite_beam,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/purifying_blast,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/ripple_in_space,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/the_unbound_force,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/memory_of_lucid_dreams,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains>0&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
actions.opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne,if=!runeforge.siphon_storm
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
actions.opener+=/arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.opener+=/rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
actions.opener+=/deathborne,if=buff.rune_of_power.down
actions.opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
actions.opener+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
actions.opener+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<variable.barrage_mana_pct&cooldown.evocation.remains>0&buff.arcane_power.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&essence.vision_of_perfection.minor
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

actions.shared_cds=use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions.shared_cds+=/potion,if=buff.arcane_power.up
actions.shared_cds+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions.shared_cds+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/berserking,if=buff.arcane_power.up
actions.shared_cds+=/blood_fury,if=buff.arcane_power.up
actions.shared_cds+=/fireblood,if=buff.arcane_power.up
actions.shared_cds+=/ancestral_call,if=buff.arcane_power.up
actions.shared_cds+=/use_items,if=buff.arcane_power.up
actions.shared_cds+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions.shared_cds+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions.shared_cds+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30

head=confidants_favored_cap,id=183021,bonus_id=1498,ilevel=226
neck=nobles_birthstone_pendant,id=183039,bonus_id=1498,ilevel=226
shoulders=shawl_of_the_penitent,id=183020,bonus_id=1498,ilevel=233
back=mantle_of_manifest_sins,id=183033,bonus_id=1498,ilevel=226
chest=robes_of_the_cursed_commando,id=182998,bonus_id=1498,ilevel=233,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=1498,ilevel=226,enchant=eternal_intellect
hands=impossibly_oversized_mitts,id=183022,bonus_id=1498,ilevel=226
waist=cinch_of_infinite_tightness,id=183028,bonus_id=1498,ilevel=226
legs=courtiers_costume_trousers,id=183011,bonus_id=1498,ilevel=226
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=1498,ilevel=226
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=1498,ilevel=233,enchant=16mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=1498,ilevel=226
trinket2=sinful_aspirants_badge_of_ferocity,id=175884,bonus_id=1521,ilevel=207
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/6652/1531,ilevel=233,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=227.20
# gear_stamina=1517
# gear_intellect=1089
# gear_crit_rating=327
# gear_haste_rating=561
# gear_mastery_rating=838
# gear_versatility_rating=226
# gear_armor=369

kul_tiran : 5207 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
5207.1 5207.1 9.8 / 0.188% 799.6 / 15.4% 2.2
RPS Out RPS In Primary Resource Waiting APM Active Skill
2388.2 2256.0 Mana 0.00% 41.4 100.0% 100%
Talents
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
kul_tiran 5207
Arcane Barrage 396 7.6% 23.4 12.25sec 5088 4234 Direct 23.4 4370 8706 5092 16.7%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 23.37 23.36 0.00 0.00 1.2017 0.0000 118934.82 118934.82 0.00% 4234.36 4234.36
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 83.34% 19.47 10 29 4369.59 2041 9296 4366.68 3909 4797 85050 85050 0.00%
crit 16.66% 3.89 0 11 8706.26 6399 18592 8558.10 0 13280 33885 33885 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you {$321526s1=2}% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [}]:0.02
    opener
    [$]:0.38
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
    opener
    [']:0.55
    rotation
    [*]:0.43
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
    rotation
    [+]:2.92
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [,]:0.15
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [?]:11.28
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
    rotation
    [@]:2.46
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [.]:2.02
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [.]:2.64
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [.]:0.00
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [.]:0.52
Arcane Blast 1964 37.7% 117.7 2.55sec 5003 3831 Direct 118.7 4193 8702 4961 17.0%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 117.66 118.66 0.00 0.00 1.3060 0.0000 588655.81 588655.81 0.00% 3830.95 3830.95
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.96% 98.44 67 134 4193.35 918 9412 4194.35 3670 4879 412732 412732 0.00%
crit 17.04% 20.22 5 36 8701.53 1836 18825 8702.50 4819 12406 175923 175923 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [|]:2.59
    opener
    ["]:1.00
  • if_expr:variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    opener
    [&]:11.69
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [-]:2.56
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [.]:100.42
Arcane Echo 239 4.6% 154.0 1.95sec 466 0 Direct 154.0 389 813 466 18.2%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 153.96 153.96 0.00 0.00 0.0000 0.0000 71758.68 71758.68 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.82% 125.96 82 176 389.02 219 540 389.38 348 434 48997 48997 0.00%
crit 18.18% 27.99 11 51 813.16 439 1080 813.79 666 975 22761 22761 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2026 38.9% 43.7 6.54sec 13892 7958 Periodic 298.0 1708 3565 2039 17.9% 23.7%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 43.74 0.00 298.28 298.03 1.7458 0.2381 607724.65 607724.65 0.00% 7957.84 7957.84
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 82.14% 244.80 144 386 1707.86 1074 2641 1711.41 1500 1990 418001 418001 0.00%
crit 17.86% 53.24 22 91 3564.72 2147 5283 3572.04 2803 4425 189723 189723 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [{]:0.69
  • if_expr:buff.clearcasting.react
    opener
    [%]:1.09
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [:]:6.09
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [;]:6.76
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [<]:2.42
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [=]:4.04
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (135) 0.0% (2.6%) 11.7 25.98sec 3463 2818

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.67 0.00 0.00 0.00 1.2288 0.0000 0.00 0.00 0.00% 2818.15 2818.15

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    opener
    [!]:1.00
  • if_expr:variable.inverted_opener=1&cooldown.rune_of_power.remains=0
    rotation
    [>]:10.68
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 135 2.6% 11.7 26.69sec 3465 0 Direct 11.7 2981 5962 3465 16.2%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.67 11.67 0.00 0.00 0.0000 0.0000 40426.33 40426.33 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 83.78% 9.78 4 15 2981.14 2895 4799 2980.19 2895 3312 29145 29145 0.00%
crit 16.22% 1.89 0 7 5961.81 5789 9496 5050.77 0 8591 11282 11282 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Deathly Fixation 11 (25) 0.2% (0.5%) 17.4 1.46sec 426 0 Periodic 25.9 (28.9) 127 0 127 0.0% (0.0%) 8.5%

Stats Details: Deathly Fixation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 17.36 0.00 25.87 25.87 0.0000 0.9877 3284.51 3284.51 0.00% 289.72 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 100.00% 25.87 12 34 126.90 0 204 126.66 84 173 3285 3285 0.00%

Action Details: Deathly Fixation

  • id:322253
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:false
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:42.90
  • base_td_mult:1.00
  • dot_duration:8.00
  • base_tick_time:1.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:322253
  • name:Deathly Fixation
  • school:shadow
  • tooltip:Taking $w1 Shadow damage every $t1.
  • description:Deal {$s1=43} Shadow damage every $t1. Stacks up to 5 times.
    Deathly Eruption 14 0.3% 3.1 7.16sec 1339 0 Direct 3.1 1131 2259 1338 18.4%

Stats Details: Deathly Eruption

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.07 3.07 0.00 0.00 0.0000 0.0000 4117.15 4117.15 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.57% 2.51 0 5 1131.24 1103 1169 1121.43 0 1169 2837 2837 0.00%
crit 18.43% 0.57 0 3 2258.97 2206 2338 1052.48 0 2338 1280 1280 0.00%

Action Details: Deathly Eruption

  • id:322256
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:984.99
  • base_dd_max:984.99
  • base_dd_mult:1.00

Spelldata

  • id:322256
  • name:Deathly Eruption
  • school:shadow
  • tooltip:
  • description:Deal {$s1=985} Shadow damage.
Eternal Insight 38 0.7% 21.3 13.52sec 538 0 Direct 21.3 460 921 538 16.9%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 21.25 21.25 0.00 0.00 0.0000 0.0000 11438.14 11438.14 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 83.05% 17.65 5 33 460.24 448 475 460.23 448 473 8123 8123 0.00%
crit 16.95% 3.60 0 12 920.60 896 950 899.07 0 950 3315 3315 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (18) 0.0% (0.3%) 1.0 0.00sec 5275 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 132  / 18 0.3% 114.0 1.01sec 46 45 Direct 114.0 39 80 46 18.3%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 114.00 114.00 0.00 0.00 1.0294 0.0000 5275.41 5275.41 0.00% 44.96 44.96
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.67% 93.11 77 105 38.81 30 46 38.80 38 40 3613 3613 0.00%
crit 18.33% 20.89 9 37 79.56 60 92 79.57 70 90 1662 1662 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:39.00
Touch of the Magi 0 (366) 0.0% (7.0%) 6.2 48.95sec 17800 14984

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.17 0.00 0.00 0.00 1.1879 0.0000 0.00 0.00 0.00% 14984.43 14984.43

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [u]:1.63
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
    cooldowns
    [v]:4.42
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    cooldowns
    [w]:0.12
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    Touch of the Magi (_explosion) 366 7.0% 6.2 48.85sec 17800 0 Direct 6.2 17820 0 17820 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.17 6.16 0.00 0.00 0.0000 0.0000 109820.89 109820.89 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.16 5 8 17819.91 646 54829 17837.52 12947 22197 109821 109821 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:9738.42
  • base_dd_max:9738.42
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
kul_tiran
Arcane Power 2.8 122.62sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.79 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [x]:2.79
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Evocation 3.4 100.98sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.38 0.00 19.22 0.00 3.4786 0.6115 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:kul_tiran
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    opener
    [~]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains>0&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
    rotation
    [)]:1.11
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
    rotation
    [.]:1.27
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:kul_tiran
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:kul_tiran
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Deathly Fixation (potion) 1.0 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307497
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    shared_cds
    [.]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 2.7 99.95sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.67 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [z]:2.67
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
Rune of Power 6.0 53.66sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.01 0.00 0.00 0.00 1.1858 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [y]:5.03
  • if_expr:buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
    opener
    [#]:1.00
  • if_expr:variable.inverted_opener=1&buff.rune_of_power.down
Time Warp 1.5 307.37sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.47 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    shared_cds
    [.]:1.47
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 121.69sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.95 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:kul_tiran
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    shared_cds
    [.]:2.95
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 24.3 123.9 12.4sec 2.1sec 10.1sec 81.48% 0.00% 69.7 (70.3) 0.0

Buff Details

  • buff initial source:kul_tiran
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:2.4s / 46.7s
  • trigger_min/max:0.0s / 15.3s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 45.3s

Stack Uptimes

  • arcane_charge_1:6.58%
  • arcane_charge_2:11.01%
  • arcane_charge_3:9.25%
  • arcane_charge_4:54.64%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 122.7sec 122.7sec 14.7sec 13.67% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:kul_tiran
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 159.1s
  • trigger_min/max:120.0s / 159.1s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 15.0s

Stack Uptimes

  • arcane_power_1:13.67%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.52% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:kul_tiran
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.52%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 17.9 10.6 16.8sec 10.4sec 7.5sec 45.10% 0.00% 0.1 (0.1) 0.2

Buff Details

  • buff initial source:kul_tiran
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:25.16%
  • clearcasting_2:17.36%
  • clearcasting_3:2.58%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.4 0.0 60.8sec 60.7sec 28.6sec 51.91% 0.00% 0.0 (0.0) 4.9

Buff Details

  • buff initial source:kul_tiran
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:95.00

Trigger Details

  • interval_min/max:60.0s / 67.2s
  • trigger_min/max:60.0s / 67.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.87%
  • crimson_chorus_2:17.30%
  • crimson_chorus_3:16.74%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.4 0.0 100.8sec 100.8sec 3.8sec 4.25% 0.00% 15.8 (15.8) 0.0

Buff Details

  • buff initial source:kul_tiran
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.0s / 127.3s
  • trigger_min/max:90.0s / 127.3s
  • trigger_pct:100.00%
  • duration_min/max:0.7s / 4.7s

Stack Uptimes

  • evocation_1:4.25%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:kul_tiran
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:20.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Gladiator's Badge 2.9 0.0 117.7sec 117.7sec 14.7sec 14.15% 0.00% 0.0 (0.0) 2.8

Buff Details

  • buff initial source:kul_tiran
  • cooldown name:buff_gladiators_badge
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
  • associated item:Sinful Aspirant's Badge of Ferocity

Stat Details

  • stat:intellect
  • amount:171.00

Trigger Details

  • interval_min/max:60.1s / 159.1s
  • trigger_min/max:60.1s / 159.1s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 15.0s

Stack Uptimes

  • gladiators_badge_1:14.15%

Spelldata

  • id:345228
  • name:Gladiator's Badge
  • tooltip:Primary stat increased by $w1.
  • description:Increases primary stat by {$s1=126} for {$d=15 seconds}.
  • max_stacks:0
  • duration:15.00
  • cooldown:60.00
  • default_chance:0.00%
Potion of Deathly Fixation 1.0 0.0 0.0sec 0.0sec 25.0sec 8.45% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:kul_tiran
  • cooldown name:buff_potion_of_deathly_fixation
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:25.0s / 25.0s

Stack Uptimes

  • potion_of_deathly_fixation_1:8.45%

Spelldata

  • id:307497
  • name:Potion of Deathly Fixation
  • tooltip:Chance to apply Deathly Fixation to your target.
  • description:Your damaging spells and abilities have a chance to apply Deathly Fixation to your target, dealing {$322253s1=43} Shadow damage over {$322253d=8 seconds} and stacking up to 5 times. Upon reaching 5 stacks, Deathly Fixation explodes, dealing {$322256s1=985} Shadow damage to the target. If you consume this potion while your weapon is augmented with Shadowcore Oil, the explosion damage is increased by {$s2=10}%. Lasts {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:0.00
  • default_chance:101.00%
Presence of Mind 2.7 0.0 100.2sec 100.2sec 4.7sec 4.17% 6.67% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:kul_tiran
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:63.5s / 212.0s
  • trigger_min/max:63.5s / 212.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 11.1s

Stack Uptimes

  • presence_of_mind_1:2.15%
  • presence_of_mind_2:2.01%
  • presence_of_mind_3:0.01%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.8 0.0 35.1sec 35.1sec 11.8sec 34.65% 0.00% 0.0 (0.0) 8.5

Buff Details

  • buff initial source:kul_tiran
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:12.0s / 53.3s
  • trigger_min/max:12.0s / 53.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:34.65%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:kul_tiran
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases $pri by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Temporal Warp 1.5 0.0 304.5sec 304.5sec 35.7sec 17.20% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:kul_tiran
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 323.1s
  • trigger_min/max:300.0s / 323.1s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.20%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:kul_tiran
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 1 0.00% 0.00% 3.57%
Arcane Barrage Arcane Charge 2 0.01% 0.00% 3.85%
Arcane Barrage Arcane Charge 3 2.39% 0.00% 17.24%
Arcane Barrage Arcane Charge 4 97.60% 82.76% 100.00%
Arcane Blast Arcane Charge 0 8.69% 5.13% 13.01%
Arcane Blast Arcane Charge 1 6.52% 3.54% 9.79%
Arcane Blast Arcane Charge 2 13.03% 6.11% 17.00%
Arcane Blast Arcane Charge 3 14.11% 8.04% 18.10%
Arcane Blast Arcane Charge 4 57.66% 46.67% 69.47%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 1.53% 0.00% 6.16% 1.5s 0.0s 5.0s
Conserve Phase 100.00% 100.00% 100.00% 300.0s 240.0s 360.0s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000179.989120.016239.995
Evocation11.8700.00037.32840.45916.49676.148
Rune of Power6.4300.00027.73540.19019.71578.112
Touch of the Magi4.8840.00024.72531.56718.42958.902
Arcane Power8.0870.00039.07322.73916.47361.411
Arcane Barrage9.9900.99948.638243.969191.387302.405
Arcane Orb5.9450.00056.02372.11739.879133.178
Presence of Mind50.8170.893269.583146.59687.154290.190
Time Warp2.3040.00023.1193.4071.28424.405

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
kul_tiran
mana_regen Mana 3114.45 407729.36 60.26% 130.92 7154.85 1.72%
Evocation Mana 127.37 184582.63 27.28% 1449.22 0.00 0.00%
Mana Gem Mana 2.95 20383.47 3.01% 6916.57 0.00 0.00%
Arcane Barrage Mana 23.37 63946.93 9.45% 2735.78 321.61 0.50%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 67790.7 2255.98 2388.24 7458.9 29490.0 410.8 69165.7
Usage Type Count Total Avg RPE APR
kul_tiran
arcane_blast Mana 118.7 597795.3 5037.8 5080.8 1.0
arcane_missiles Mana 43.7 94375.4 2158.1 2157.4 6.4
arcane_orb Mana 11.7 5838.3 500.0 500.1 6.9
time_warp Mana 1.5 2930.0 2000.0 1993.8 0.0
touch_of_the_magi Mana 6.2 15407.0 2497.9 2497.2 7.1

Statistics & Data Analysis

Fight Length
kul_tiran Fight Length
Count 1627
Mean 299.99
Minimum 240.02
Maximum 360.00
Spread ( max - min ) 119.98
Range [ ( max - min ) / 2 * 100% ] 20.00%
DPS
kul_tiran Damage Per Second
Count 1627
Mean 5207.09
Minimum 4481.79
Maximum 5874.28
Spread ( max - min ) 1392.48
Range [ ( max - min ) / 2 * 100% ] 13.37%
Standard Deviation 201.9201
5th Percentile 4886.75
95th Percentile 5544.55
( 95th Percentile - 5th Percentile ) 657.80
Mean Distribution
Standard Deviation 5.0059
95.00% Confidence Interval ( 5197.28 - 5216.90 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 58
0.1% Error 5777
0.1 Scale Factor Error with Delta=300 349
0.05 Scale Factor Error with Delta=300 1393
0.01 Scale Factor Error with Delta=300 34806
Priority Target DPS
kul_tiran Priority Target Damage Per Second
Count 1627
Mean 5207.09
Minimum 4481.79
Maximum 5874.28
Spread ( max - min ) 1392.48
Range [ ( max - min ) / 2 * 100% ] 13.37%
Standard Deviation 201.9201
5th Percentile 4886.75
95th Percentile 5544.55
( 95th Percentile - 5th Percentile ) 657.80
Mean Distribution
Standard Deviation 5.0059
95.00% Confidence Interval ( 5197.28 - 5216.90 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 58
0.1% Error 5777
0.1 Scale Factor Error with Delta=300 349
0.05 Scale Factor Error with Delta=300 1393
0.01 Scale Factor Error with Delta=300 34806
DPS(e)
kul_tiran Damage Per Second (Effective)
Count 1627
Mean 5207.09
Minimum 4481.79
Maximum 5874.28
Spread ( max - min ) 1392.48
Range [ ( max - min ) / 2 * 100% ] 13.37%
Damage
kul_tiran Damage
Count 1627
Mean 1556160.99
Minimum 1121442.55
Maximum 1995083.12
Spread ( max - min ) 873640.58
Range [ ( max - min ) / 2 * 100% ] 28.07%
DTPS
kul_tiran Damage Taken Per Second
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
kul_tiran Healing Per Second
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
kul_tiran Healing Per Second (Effective)
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
kul_tiran Heal
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
kul_tiran Healing Taken Per Second
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
kul_tiran Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
kul_tiranTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
kul_tiran Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 variable,name=prepull_evo,op=reset,default=-1
1 0.00 variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2
2 0.00 variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1
3 0.00 variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1
4 0.00 variable,name=have_opened,op=set,value=0
5 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
6 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
7 0.00 variable,name=final_burn,op=set,value=0
8 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
9 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
A 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
B 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
C 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
D 0.00 variable,name=totm_max_delay_for_ap,op=reset,default=-1
E 0.00 variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command
F 0.00 variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae
G 0.00 variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3
H 0.00 variable,name=totm_max_delay_for_ap,op=set,value=30,if=variable.totm_max_delay_for_ap=-1&essence.vision_of_perfection.minor
I 0.00 variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1
J 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
K 0.00 variable,name=barrage_mana_pct,op=reset,default=-1
L 0.00 variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae
M 0.00 variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1
N 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=-1
O 0.00 variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command
P 0.00 variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle
Q 0.00 variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1
R 0.00 variable,name=totm_max_charges,op=reset,default=2
S 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
T 0.00 variable,name=inverted_opener,op=reset,default=-1
U 0.00 variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)
V 0.00 variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1
W 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
X 0.00 variable,name=am_spam,op=reset,default=0
Y 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
Z 0.00 variable,name=evo_pct,op=reset,default=15
a 0.00 flask
b 0.00 food
c 0.00 augmentation
d 0.00 arcane_familiar
e 0.00 arcane_intellect
f 0.00 conjure_mana_gem
g 0.00 snapshot_stats
h 0.00 mirror_image
i 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
j 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
k 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
0.00 counterspell,if=target.debuff.casting.react
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened<=0&prev_gcd.1.evocation&!runeforge.siphon_storm
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened<=0&buff.arcane_power.down&cooldown.arcane_power.remains>0&runeforge.siphon_storm
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
l 0.00 call_action_list,name=shared_cds
m 0.00 call_action_list,name=essences
n 0.00 call_action_list,name=aoe,if=active_enemies>2
o 0.00 call_action_list,name=opener,if=variable.have_opened<=0
p 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
q 0.00 call_action_list,name=cooldowns
r 0.00 call_action_list,name=rotation,if=variable.final_burn=0
s 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
t 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
0.00 touch_of_the_magi,if=cooldown.arcane_power.remains<50&essence.vision_of_perfection.minor
u 1.63 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
v 4.42 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
w 0.12 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
x 2.79 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
y 5.03 rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 presence_of_mind,if=buff.arcane_charge.stack=0&covenant.kyrian
Kyrian: RS is mana hungry and AB4s are too expensive to use pom to squeeze an extra ab in the totm window. Let's use it to make low charge ABs instant.
z 2.67 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
Non-Kyrian: Use pom to squeeze an extra ab in the totm window.
actions.final_burn
# count action,conditions
{ 0.69 arcane_missiles,if=buff.clearcasting.react,chain=1
| 2.59 arcane_blast
} 0.02 arcane_barrage
actions.opener
# count action,conditions
~ 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains>0&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
0.00 radiant_spark,if=mana.pct>40
0.00 shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
! 1.00 arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
" 1.00 arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
# 1.00 rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
0.00 deathborne,if=buff.rune_of_power.down
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 rune_of_power,if=buff.rune_of_power.down
0.00 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
0.00 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
0.00 arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
$ 0.38 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
0.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
% 1.09 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
& 11.69 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
' 0.55 arcane_barrage
actions.rotation
# count action,conditions
( 3.35 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
) 1.11 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
* 0.43 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
Barrage if it's time to use totm and we have too many charges
+ 2.92 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
, 0.15 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
- 2.56 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
: 6.09 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
; 6.76 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
< 2.42 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
= 4.04 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
> 10.68 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
0.00 arcane_barrage,if=mana.pct<variable.barrage_mana_pct&cooldown.evocation.remains>0&buff.arcane_power.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&essence.vision_of_perfection.minor
? 11.28 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
@ 2.46 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
. 2.02 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
. 2.64 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
. 0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
. 100.42 arcane_blast
. 1.27 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
. 0.52 arcane_barrage
actions.shared_cds
# count action,conditions
. 2.95 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
. 1.00 potion,if=buff.arcane_power.up
. 1.47 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
. 2.90 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
0.00 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30

Sample Sequence

034789ABCDIJKMNQRSTUWXZabfhj!."#&.&&&&&%&&%&&%$~(ux..:..;.....>.....?....?=....?>..?..vy:z-;.;?>..?....?...=.=?>..+vy:.......(.@>.==.x....;...;+vy:z-....>....<..?<....<@>...=+vy:;....(.@>..........<..?.>+vy:z-.;.;x......;......>..?.....?.vy:.>...({||{|

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 prepull_evo Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat 3 prepull_evo Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat 4 have_opened Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat 7 final_burn Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat 8 rs_max_delay_for_totm Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat 9 rs_max_delay_for_rop Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat A rs_max_delay_for_ap Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat B ap_max_delay_for_totm Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat C rop_max_delay_for_totm Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat D totm_max_delay_for_ap Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat I totm_max_delay_for_ap Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat J totm_max_delay_for_rop Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat K barrage_mana_pct Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat M barrage_mana_pct Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat N ap_minimum_mana_pct Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat Q ap_minimum_mana_pct Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat R totm_max_charges Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat S aoe_totm_max_charges Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat T inverted_opener Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat U inverted_opener Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat W ap_on_use Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat X am_spam Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat Z evo_pct Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat a flask kul_tiran 69165.7/69166: 100% mana
Pre precombat b food kul_tiran 69165.7/69166: 100% mana
Pre precombat f conjure_mana_gem Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat h mirror_image Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat j arcane_blast Fluffy_Pillow 69165.7/69166: 100% mana
0:00.000 opener ! arcane_orb Fluffy_Pillow 67790.7/69166: 98% mana
0:01.287 shared_cds . time_warp Fluffy_Pillow 69071.0/69166: 100% mana bloodlust, crimson_chorus
0:01.287 opener " arcane_blast Fluffy_Pillow 67071.0/69166: 97% mana bloodlust, temporal_warp, crimson_chorus
0:02.154 opener # rune_of_power Fluffy_Pillow 62770.4/69166: 91% mana bloodlust, temporal_warp, crimson_chorus
0:02.915 opener & arcane_blast Fluffy_Pillow 63823.1/69166: 92% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.694 shared_cds . use_mana_gem kul_tiran 58025.7/69166: 84% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.694 opener & arcane_blast Fluffy_Pillow 64942.2/69166: 94% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:04.474 opener & arcane_blast Fluffy_Pillow 59146.2/69166: 86% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:05.252 opener & arcane_blast Fluffy_Pillow 53347.5/69166: 77% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:06.030 opener & arcane_blast Fluffy_Pillow 47548.7/69166: 69% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:06.808 opener & arcane_blast Fluffy_Pillow 41749.9/69166: 60% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:07.586 opener % arcane_missiles Fluffy_Pillow 35951.1/69166: 52% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus
0:08.914 opener & arcane_blast Fluffy_Pillow 37788.1/69166: 55% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:09.693 opener & arcane_blast Fluffy_Pillow 31990.8/69166: 46% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:10.470 opener % arcane_missiles Fluffy_Pillow 26190.6/69166: 38% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.804 opener & arcane_blast Fluffy_Pillow 28035.9/69166: 41% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:12.583 opener & arcane_blast Fluffy_Pillow 22238.5/69166: 32% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:13.360 opener % arcane_missiles Fluffy_Pillow 16438.4/69166: 24% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:14.630 opener $ arcane_barrage Fluffy_Pillow 18195.2/69166: 26% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:15.393 opener ~ evocation kul_tiran 22017.3/69166: 32% mana bloodlust, clearcasting(2), temporal_warp, crimson_chorus(2)
0:17.293 rotation ( cancel_action Fluffy_Pillow 66191.2/69166: 96% mana bloodlust, clearcasting(2), evocation, temporal_warp, crimson_chorus(2)
0:17.297 cooldowns u touch_of_the_magi Fluffy_Pillow 66196.7/69166: 96% mana bloodlust, clearcasting(2), temporal_warp, crimson_chorus(2)
0:18.061 cooldowns x arcane_power Fluffy_Pillow 64753.6/69166: 94% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2)
0:18.061 shared_cds . potion Fluffy_Pillow 64753.6/69166: 94% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:18.061 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 64753.6/69166: 94% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), potion_of_deathly_fixation
0:18.061 rotation : arcane_missiles Fluffy_Pillow 64753.6/69166: 94% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), potion_of_deathly_fixation, gladiators_badge
0:26.419 rotation . arcane_blast Fluffy_Pillow 57565.3/69166: 83% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:27.198 rotation . arcane_blast Fluffy_Pillow 55205.4/69166: 80% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:27.975 rotation ; arcane_missiles Fluffy_Pillow 52842.8/69166: 76% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:29.257 rotation . arcane_blast Fluffy_Pillow 54616.2/69166: 79% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:30.036 rotation . arcane_blast Fluffy_Pillow 52256.3/69166: 76% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, potion_of_deathly_fixation, gladiators_badge
0:30.815 rotation . arcane_blast Fluffy_Pillow 49896.4/69166: 72% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_deathly_fixation, gladiators_badge
0:31.593 rotation . arcane_blast Fluffy_Pillow 47535.1/69166: 69% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_deathly_fixation, gladiators_badge
0:32.370 rotation . arcane_barrage Fluffy_Pillow 45172.4/69166: 65% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, temporal_warp, potion_of_deathly_fixation, gladiators_badge
0:33.134 rotation > arcane_orb Fluffy_Pillow 48995.9/69166: 71% mana bloodlust, clearcasting, temporal_warp, potion_of_deathly_fixation
0:33.897 rotation . arcane_blast Fluffy_Pillow 49551.4/69166: 72% mana bloodlust, arcane_charge(2), clearcasting, temporal_warp, potion_of_deathly_fixation
0:34.857 rotation . arcane_blast Fluffy_Pillow 46754.4/69166: 68% mana bloodlust, arcane_charge(3), clearcasting, temporal_warp, potion_of_deathly_fixation
0:35.727 rotation . arcane_blast Fluffy_Pillow 42457.8/69166: 61% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_deathly_fixation
0:36.504 rotation . arcane_blast Fluffy_Pillow 36657.7/69166: 53% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_deathly_fixation
0:37.282 rotation . arcane_blast Fluffy_Pillow 30858.9/69166: 45% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_deathly_fixation
0:38.057 rotation ? arcane_barrage Fluffy_Pillow 25056.0/69166: 36% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_deathly_fixation
0:38.819 rotation . arcane_blast Fluffy_Pillow 28876.7/69166: 42% mana bloodlust, clearcasting, temporal_warp, potion_of_deathly_fixation
0:39.960 rotation . arcane_blast Fluffy_Pillow 29080.0/69166: 42% mana bloodlust, arcane_charge, clearcasting, temporal_warp, potion_of_deathly_fixation
0:41.013 rotation . arcane_blast Fluffy_Pillow 27786.7/69166: 40% mana arcane_charge(2), clearcasting, temporal_warp, potion_of_deathly_fixation
0:42.259 rotation . arcane_blast Fluffy_Pillow 25385.3/69166: 37% mana arcane_charge(3), clearcasting, potion_of_deathly_fixation
0:43.726 rotation ? arcane_barrage Fluffy_Pillow 21914.6/69166: 32% mana arcane_charge(4), clearcasting
0:45.012 rotation = arcane_missiles Fluffy_Pillow 26460.2/69166: 38% mana clearcasting
0:47.028 rotation . arcane_blast Fluffy_Pillow 29248.9/69166: 42% mana
0:48.954 rotation . arcane_blast Fluffy_Pillow 30538.2/69166: 44% mana arcane_charge
0:50.727 rotation . arcane_blast Fluffy_Pillow 30240.8/69166: 44% mana arcane_charge(2)
0:52.346 rotation . arcane_blast Fluffy_Pillow 28355.4/69166: 41% mana arcane_charge(3)
0:53.811 rotation ? arcane_barrage Fluffy_Pillow 24881.9/69166: 36% mana arcane_charge(4)
0:55.098 rotation > arcane_orb Fluffy_Pillow 29428.9/69166: 43% mana
0:56.385 rotation . arcane_blast Fluffy_Pillow 30709.2/69166: 44% mana arcane_charge(2)
0:58.004 rotation . arcane_blast Fluffy_Pillow 28823.8/69166: 42% mana arcane_charge(3)
0:59.471 rotation ? arcane_barrage Fluffy_Pillow 25353.1/69166: 37% mana arcane_charge(4)
1:00.758 rotation . arcane_blast Fluffy_Pillow 29900.1/69166: 43% mana
1:02.687 rotation . arcane_blast Fluffy_Pillow 31193.5/69166: 45% mana arcane_charge, crimson_chorus
1:04.460 cooldowns v touch_of_the_magi Fluffy_Pillow 30896.1/69166: 45% mana arcane_charge(2), clearcasting, crimson_chorus
1:05.746 cooldowns y rune_of_power Fluffy_Pillow 30175.1/69166: 44% mana arcane_charge(4), clearcasting, crimson_chorus
1:07.031 rotation : arcane_missiles Fluffy_Pillow 31952.6/69166: 46% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
1:13.319 cooldowns z presence_of_mind Fluffy_Pillow 25650.9/69166: 37% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:13.319 rotation - arcane_blast Fluffy_Pillow 25650.9/69166: 37% mana arcane_charge(4), presence_of_mind(3), rune_of_power, crimson_chorus(2)
1:14.606 rotation ; arcane_missiles Fluffy_Pillow 20556.2/69166: 30% mana arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power, crimson_chorus(2)
1:16.509 rotation . arcane_blast Fluffy_Pillow 23188.7/69166: 34% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus(2)
1:17.796 rotation ; arcane_missiles Fluffy_Pillow 18094.0/69166: 26% mana arcane_charge(4), clearcasting, presence_of_mind, rune_of_power, crimson_chorus(2)
1:19.788 rotation ? arcane_barrage Fluffy_Pillow 20849.6/69166: 30% mana arcane_charge(4), presence_of_mind, crimson_chorus(2)
1:21.076 rotation > arcane_orb Fluffy_Pillow 25397.9/69166: 37% mana presence_of_mind, crimson_chorus(2)
1:22.362 rotation . arcane_blast Fluffy_Pillow 26676.8/69166: 39% mana arcane_charge(2), presence_of_mind, crimson_chorus(2)
1:23.648 rotation . arcane_blast Fluffy_Pillow 24330.8/69166: 35% mana arcane_charge(3), clearcasting, crimson_chorus(3)
1:25.112 rotation ? arcane_barrage Fluffy_Pillow 20856.0/69166: 30% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:26.400 rotation . arcane_blast Fluffy_Pillow 25404.3/69166: 37% mana clearcasting, crimson_chorus(3)
1:28.327 rotation . arcane_blast Fluffy_Pillow 26694.9/69166: 39% mana arcane_charge, clearcasting, crimson_chorus(3)
1:30.099 rotation . arcane_blast Fluffy_Pillow 26396.2/69166: 38% mana arcane_charge(2), clearcasting, crimson_chorus(3)
1:31.720 rotation . arcane_blast Fluffy_Pillow 24513.5/69166: 35% mana arcane_charge(3), clearcasting(2), crimson_chorus(3)
1:33.184 rotation ? arcane_barrage Fluffy_Pillow 21038.7/69166: 30% mana arcane_charge(4), clearcasting(2)
1:34.469 rotation . arcane_blast Fluffy_Pillow 25582.9/69166: 37% mana clearcasting(2)
1:36.396 rotation . arcane_blast Fluffy_Pillow 26873.5/69166: 39% mana arcane_charge, clearcasting(2)
1:38.169 rotation . arcane_blast Fluffy_Pillow 26576.1/69166: 38% mana arcane_charge(2), clearcasting(2)
1:39.789 rotation = arcane_missiles Fluffy_Pillow 24692.1/69166: 36% mana arcane_charge(3), clearcasting(2)
1:41.786 rotation . arcane_blast Fluffy_Pillow 27454.6/69166: 40% mana arcane_charge(3), clearcasting
1:43.252 rotation = arcane_missiles Fluffy_Pillow 23982.5/69166: 35% mana arcane_charge(4), clearcasting
1:45.250 rotation ? arcane_barrage Fluffy_Pillow 26746.4/69166: 39% mana arcane_charge(4)
1:46.537 rotation > arcane_orb Fluffy_Pillow 31293.3/69166: 45% mana
1:47.823 rotation . arcane_blast Fluffy_Pillow 32572.3/69166: 47% mana arcane_charge(2)
1:49.442 rotation . arcane_blast Fluffy_Pillow 30686.9/69166: 44% mana arcane_charge(3)
1:50.907 rotation + arcane_barrage Fluffy_Pillow 27213.4/69166: 39% mana arcane_charge(4)
1:52.194 cooldowns v touch_of_the_magi Fluffy_Pillow 31760.4/69166: 46% mana
1:53.481 cooldowns y rune_of_power Fluffy_Pillow 31040.7/69166: 45% mana arcane_charge(4), clearcasting
1:54.766 rotation : arcane_missiles Fluffy_Pillow 32818.3/69166: 47% mana arcane_charge(4), clearcasting, rune_of_power
2:03.208 rotation . arcane_blast Fluffy_Pillow 21996.2/69166: 32% mana arcane_charge(4), rune_of_power, crimson_chorus
2:04.519 shared_cds . use_mana_gem kul_tiran 16934.7/69166: 24% mana arcane_charge(4), rune_of_power, crimson_chorus
2:04.519 rotation . arcane_blast Fluffy_Pillow 23851.3/69166: 34% mana arcane_charge(4), rune_of_power, crimson_chorus
2:05.830 rotation . arcane_blast Fluffy_Pillow 18789.8/69166: 27% mana arcane_charge(4), rune_of_power, crimson_chorus
2:07.141 rotation . arcane_blast Fluffy_Pillow 13728.4/69166: 20% mana arcane_charge(4), clearcasting, crimson_chorus
2:08.453 rotation . arcane_blast Fluffy_Pillow 8668.3/69166: 13% mana arcane_charge(4), clearcasting, crimson_chorus
2:09.763 rotation . evocation kul_tiran 3605.4/69166: 5% mana arcane_charge(4), clearcasting, crimson_chorus
2:14.363 rotation ( cancel_action Fluffy_Pillow 66887.9/69166: 97% mana arcane_charge(4), clearcasting(2), evocation, crimson_chorus(2)
2:14.367 rotation . arcane_blast Fluffy_Pillow 66893.4/69166: 97% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
2:15.679 rotation @ arcane_barrage Fluffy_Pillow 61833.3/69166: 89% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
2:16.968 rotation > arcane_orb Fluffy_Pillow 66383.0/69166: 96% mana clearcasting(2), crimson_chorus(2)
2:18.257 rotation . arcane_blast Fluffy_Pillow 67666.1/69166: 98% mana arcane_charge(2), clearcasting(2), crimson_chorus(2)
2:19.876 rotation = arcane_missiles Fluffy_Pillow 65046.2/69166: 94% mana arcane_charge(3), clearcasting(2), crimson_chorus(2)
2:21.802 rotation = arcane_missiles Fluffy_Pillow 67710.5/69166: 98% mana arcane_charge(3), clearcasting, crimson_chorus(2)
2:23.845 rotation . arcane_blast Fluffy_Pillow 69165.7/69166: 100% mana arcane_charge(3), crimson_chorus(3)
2:25.312 cooldowns x arcane_power Fluffy_Pillow 63674.0/69166: 92% mana arcane_charge(4), crimson_chorus(3)
2:25.312 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 63674.0/69166: 92% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:25.312 rotation . arcane_blast Fluffy_Pillow 63674.0/69166: 92% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:26.623 rotation . arcane_blast Fluffy_Pillow 62050.0/69166: 90% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:27.934 rotation . arcane_blast Fluffy_Pillow 60426.1/69166: 87% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3), gladiators_badge
2:29.247 rotation ; arcane_missiles Fluffy_Pillow 58804.9/69166: 85% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3), gladiators_badge
2:32.959 rotation . arcane_blast Fluffy_Pillow 63939.7/69166: 92% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:34.270 rotation . arcane_blast Fluffy_Pillow 62315.7/69166: 90% mana arcane_charge(4), arcane_power, rune_of_power, gladiators_badge
2:35.580 rotation . arcane_blast Fluffy_Pillow 60690.4/69166: 88% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, gladiators_badge
2:36.891 rotation ; arcane_missiles Fluffy_Pillow 59066.4/69166: 85% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, gladiators_badge
2:38.802 rotation + arcane_barrage Fluffy_Pillow 61709.9/69166: 89% mana arcane_charge(4), arcane_power, gladiators_badge
2:40.089 cooldowns v touch_of_the_magi Fluffy_Pillow 66256.9/69166: 96% mana arcane_power, gladiators_badge
2:41.377 cooldowns y rune_of_power Fluffy_Pillow 65538.6/69166: 95% mana arcane_charge(4)
2:42.664 rotation : arcane_missiles Fluffy_Pillow 67318.9/69166: 97% mana arcane_charge(4), rune_of_power
2:49.147 cooldowns z presence_of_mind Fluffy_Pillow 61286.9/69166: 89% mana arcane_charge(4), rune_of_power
2:49.147 rotation - arcane_blast Fluffy_Pillow 61286.9/69166: 89% mana arcane_charge(4), presence_of_mind(3), rune_of_power
2:50.434 rotation . arcane_blast Fluffy_Pillow 56192.3/69166: 81% mana arcane_charge(4), presence_of_mind(2), rune_of_power
2:51.720 rotation . arcane_blast Fluffy_Pillow 51096.2/69166: 74% mana arcane_charge(4), presence_of_mind, rune_of_power
2:53.007 rotation . arcane_blast Fluffy_Pillow 46001.5/69166: 67% mana arcane_charge(4), rune_of_power
2:54.318 rotation . arcane_barrage Fluffy_Pillow 40940.1/69166: 59% mana arcane_charge(4), clearcasting, rune_of_power
2:55.606 rotation > arcane_orb Fluffy_Pillow 45488.4/69166: 66% mana clearcasting
2:56.892 rotation . arcane_blast Fluffy_Pillow 46767.3/69166: 68% mana arcane_charge(2), clearcasting
2:58.511 rotation . arcane_blast Fluffy_Pillow 44881.9/69166: 65% mana arcane_charge(3), clearcasting
2:59.977 rotation . arcane_blast Fluffy_Pillow 41409.9/69166: 60% mana arcane_charge(4), clearcasting
3:01.288 rotation . arcane_blast Fluffy_Pillow 36348.4/69166: 53% mana arcane_charge(4), clearcasting(2)
3:02.599 rotation < arcane_missiles Fluffy_Pillow 31286.9/69166: 45% mana arcane_charge(4), clearcasting(3)
3:04.523 rotation . arcane_blast Fluffy_Pillow 33948.4/69166: 49% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:05.834 rotation . arcane_blast Fluffy_Pillow 28886.9/69166: 42% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:07.146 rotation ? arcane_barrage Fluffy_Pillow 23826.8/69166: 34% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:08.433 rotation < arcane_missiles Fluffy_Pillow 28373.8/69166: 41% mana clearcasting(3), crimson_chorus
3:10.344 rotation . arcane_blast Fluffy_Pillow 31017.3/69166: 45% mana clearcasting(2), crimson_chorus
3:12.268 rotation . arcane_blast Fluffy_Pillow 32303.8/69166: 47% mana arcane_charge, clearcasting(2), crimson_chorus
3:14.041 rotation . arcane_blast Fluffy_Pillow 32006.4/69166: 46% mana arcane_charge(2), clearcasting(2), crimson_chorus(2)
3:15.660 rotation . arcane_blast Fluffy_Pillow 30121.0/69166: 44% mana arcane_charge(3), clearcasting(2), crimson_chorus(2)
3:17.125 rotation < arcane_missiles Fluffy_Pillow 26647.6/69166: 39% mana arcane_charge(4), clearcasting(3), crimson_chorus(2)
3:19.057 rotation @ arcane_barrage Fluffy_Pillow 29320.1/69166: 42% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
3:20.345 rotation > arcane_orb Fluffy_Pillow 33868.5/69166: 49% mana clearcasting(2), crimson_chorus(2)
3:21.631 rotation . arcane_blast Fluffy_Pillow 35147.4/69166: 51% mana arcane_charge(2), clearcasting(2), crimson_chorus(2)
3:23.251 rotation . arcane_blast Fluffy_Pillow 33263.4/69166: 48% mana arcane_charge(3), clearcasting(2), crimson_chorus(2)
3:24.716 rotation . arcane_blast Fluffy_Pillow 29789.9/69166: 43% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
3:26.028 rotation = arcane_missiles Fluffy_Pillow 24729.8/69166: 36% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
3:27.954 rotation + arcane_barrage Fluffy_Pillow 27394.1/69166: 40% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:29.241 cooldowns v touch_of_the_magi Fluffy_Pillow 31941.1/69166: 46% mana clearcasting, crimson_chorus(3)
3:30.526 cooldowns y rune_of_power Fluffy_Pillow 31218.6/69166: 45% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:31.812 rotation : arcane_missiles Fluffy_Pillow 32997.6/69166: 48% mana arcane_charge(4), rune_of_power, crimson_chorus(3)
3:40.660 rotation ; arcane_missiles Fluffy_Pillow 15237.1/69166: 22% mana arcane_charge(4), clearcasting, rune_of_power
3:42.737 rotation . arcane_blast Fluffy_Pillow 18110.3/69166: 26% mana arcane_charge(4), rune_of_power
3:44.049 rotation . arcane_blast Fluffy_Pillow 13050.2/69166: 19% mana arcane_charge(4)
3:45.361 rotation . arcane_blast Fluffy_Pillow 7990.1/69166: 12% mana arcane_charge(4)
3:46.673 rotation . evocation Fluffy_Pillow 2930.0/69166: 4% mana arcane_charge(4)
3:51.273 rotation ( cancel_action Fluffy_Pillow 66212.5/69166: 96% mana arcane_charge(4), evocation
3:51.279 rotation . arcane_blast Fluffy_Pillow 66220.8/69166: 96% mana arcane_charge(4)
3:52.592 rotation @ arcane_barrage Fluffy_Pillow 61162.1/69166: 88% mana arcane_charge(4), clearcasting
3:53.881 rotation > arcane_orb Fluffy_Pillow 65711.8/69166: 95% mana clearcasting
3:55.168 rotation . arcane_blast Fluffy_Pillow 66992.1/69166: 97% mana arcane_charge(2), clearcasting
3:56.786 rotation . arcane_blast Fluffy_Pillow 65044.9/69166: 94% mana arcane_charge(3), clearcasting
3:58.252 rotation . arcane_blast Fluffy_Pillow 61572.8/69166: 89% mana arcane_charge(4), clearcasting
3:59.565 rotation . arcane_blast Fluffy_Pillow 56514.1/69166: 82% mana arcane_charge(4), clearcasting
4:00.876 rotation . arcane_blast Fluffy_Pillow 51452.6/69166: 74% mana arcane_charge(4), clearcasting
4:02.186 rotation . arcane_blast Fluffy_Pillow 46389.8/69166: 67% mana arcane_charge(4), clearcasting(2)
4:03.497 rotation . arcane_blast Fluffy_Pillow 41328.3/69166: 60% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:04.808 shared_cds . use_mana_gem kul_tiran 36266.8/69166: 52% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:04.808 rotation . arcane_blast Fluffy_Pillow 43183.4/69166: 62% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:06.121 rotation . arcane_blast Fluffy_Pillow 38124.7/69166: 55% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:07.432 rotation < arcane_missiles Fluffy_Pillow 33063.2/69166: 48% mana arcane_charge(4), clearcasting(3), crimson_chorus
4:09.441 rotation . arcane_blast Fluffy_Pillow 35842.3/69166: 52% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:10.753 rotation . arcane_blast Fluffy_Pillow 30782.2/69166: 45% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:12.065 rotation ? arcane_barrage Fluffy_Pillow 25722.1/69166: 37% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:13.350 rotation . arcane_blast Fluffy_Pillow 30266.3/69166: 44% mana clearcasting(2), crimson_chorus
4:15.278 rotation > arcane_orb Fluffy_Pillow 31558.3/69166: 46% mana arcane_charge, clearcasting(2), crimson_chorus(2)
4:16.564 rotation + arcane_barrage Fluffy_Pillow 32837.3/69166: 47% mana arcane_charge(3), clearcasting(2), crimson_chorus(2)
4:17.853 cooldowns v touch_of_the_magi Fluffy_Pillow 36695.3/69166: 53% mana clearcasting(2), crimson_chorus(2)
4:19.140 cooldowns y rune_of_power Fluffy_Pillow 35975.6/69166: 52% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
4:20.427 rotation : arcane_missiles Fluffy_Pillow 37756.0/69166: 55% mana arcane_charge(4), clearcasting(2), rune_of_power, crimson_chorus(2)
4:26.501 cooldowns z presence_of_mind Fluffy_Pillow 38658.2/69166: 56% mana arcane_charge(4), rune_of_power, crimson_chorus(3)
4:26.501 rotation - arcane_blast Fluffy_Pillow 38658.2/69166: 56% mana arcane_charge(4), presence_of_mind(3), rune_of_power, crimson_chorus(3)
4:27.788 rotation . arcane_blast Fluffy_Pillow 33563.5/69166: 49% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus(3)
4:29.073 rotation ; arcane_missiles Fluffy_Pillow 28466.1/69166: 41% mana arcane_charge(4), clearcasting, presence_of_mind, rune_of_power, crimson_chorus(3)
4:31.053 rotation . arcane_blast Fluffy_Pillow 31205.1/69166: 45% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus(3)
4:32.338 rotation ; arcane_missiles Fluffy_Pillow 26107.6/69166: 38% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(3)
4:34.313 cooldowns x arcane_power Fluffy_Pillow 28839.7/69166: 42% mana arcane_charge(4)
4:34.313 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 28839.7/69166: 42% mana arcane_charge(4), arcane_power, rune_of_power
4:34.313 rotation . arcane_blast Fluffy_Pillow 28839.7/69166: 42% mana arcane_charge(4), arcane_power, rune_of_power, gladiators_badge
4:35.623 rotation . arcane_blast Fluffy_Pillow 27214.3/69166: 39% mana arcane_charge(4), arcane_power, rune_of_power, gladiators_badge
4:36.932 rotation . arcane_blast Fluffy_Pillow 25587.6/69166: 37% mana arcane_charge(4), arcane_power, rune_of_power, gladiators_badge
4:38.242 rotation . arcane_blast Fluffy_Pillow 23962.2/69166: 35% mana arcane_charge(4), arcane_power, rune_of_power, gladiators_badge
4:39.554 rotation . arcane_blast Fluffy_Pillow 22339.6/69166: 32% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, gladiators_badge
4:40.864 rotation ; arcane_missiles Fluffy_Pillow 20714.3/69166: 30% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, gladiators_badge
4:42.686 rotation . arcane_blast Fluffy_Pillow 23234.7/69166: 34% mana arcane_charge(4), arcane_power, rune_of_power, gladiators_badge
4:43.998 rotation . arcane_blast Fluffy_Pillow 21612.1/69166: 31% mana arcane_charge(4), arcane_power, rune_of_power, gladiators_badge
4:45.310 rotation . arcane_blast Fluffy_Pillow 19989.5/69166: 29% mana arcane_charge(4), arcane_power, rune_of_power, gladiators_badge
4:46.622 rotation . arcane_blast Fluffy_Pillow 18366.9/69166: 27% mana arcane_charge(4), arcane_power, gladiators_badge
4:47.933 rotation . arcane_blast Fluffy_Pillow 16742.9/69166: 24% mana arcane_charge(4), arcane_power, gladiators_badge
4:49.245 rotation . arcane_barrage Fluffy_Pillow 15120.3/69166: 22% mana arcane_charge(4), arcane_power, gladiators_badge
4:50.531 rotation > arcane_orb Fluffy_Pillow 19665.9/69166: 28% mana
4:51.817 rotation . arcane_blast Fluffy_Pillow 20944.8/69166: 30% mana arcane_charge(2)
4:53.436 rotation . arcane_blast Fluffy_Pillow 19059.4/69166: 28% mana arcane_charge(3)
4:54.902 rotation ? arcane_barrage Fluffy_Pillow 15587.4/69166: 23% mana arcane_charge(4)
4:56.188 rotation . arcane_blast Fluffy_Pillow 20132.9/69166: 29% mana
4:58.115 rotation . arcane_blast Fluffy_Pillow 21423.6/69166: 31% mana arcane_charge
4:59.888 rotation . arcane_blast Fluffy_Pillow 21126.2/69166: 31% mana arcane_charge(2), clearcasting
5:01.506 shared_cds . time_warp Fluffy_Pillow 19239.4/69166: 28% mana arcane_charge(3), clearcasting
5:01.506 rotation . arcane_blast Fluffy_Pillow 17239.4/69166: 25% mana arcane_charge(3), clearcasting, temporal_warp
5:02.634 rotation ? arcane_barrage Fluffy_Pillow 13299.8/69166: 19% mana arcane_charge(4), clearcasting, temporal_warp
5:03.624 rotation . arcane_blast Fluffy_Pillow 17435.9/69166: 25% mana clearcasting, temporal_warp
5:05.106 cooldowns v touch_of_the_magi Fluffy_Pillow 18111.0/69166: 26% mana arcane_charge, clearcasting, temporal_warp, crimson_chorus
5:06.097 cooldowns y rune_of_power Fluffy_Pillow 16981.8/69166: 25% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus
5:07.087 rotation : arcane_missiles Fluffy_Pillow 18351.3/69166: 27% mana arcane_charge(4), clearcasting, rune_of_power, temporal_warp, crimson_chorus
5:15.004 rotation . arcane_barrage Fluffy_Pillow 6803.0/69166: 10% mana arcane_charge(4), rune_of_power, temporal_warp, crimson_chorus
5:15.994 rotation > arcane_orb Fluffy_Pillow 10939.1/69166: 16% mana rune_of_power, temporal_warp, crimson_chorus(2)
5:16.986 rotation . arcane_blast Fluffy_Pillow 11811.4/69166: 17% mana arcane_charge(2), rune_of_power, temporal_warp, crimson_chorus(2)
5:18.233 rotation . arcane_blast Fluffy_Pillow 9411.3/69166: 14% mana arcane_charge(3), clearcasting, rune_of_power, temporal_warp, crimson_chorus(2)
5:19.362 rotation . evocation Fluffy_Pillow 5473.1/69166: 8% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(2)
5:22.762 rotation ( cancel_action Fluffy_Pillow 66279.3/69166: 96% mana arcane_charge(4), clearcasting, evocation, temporal_warp, crimson_chorus(2)
5:22.768 final_burn { arcane_missiles Fluffy_Pillow 66287.6/69166: 96% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(2)
5:24.363 final_burn | arcane_blast Fluffy_Pillow 68494.0/69166: 99% mana arcane_charge(4), temporal_warp, crimson_chorus(2)
5:25.372 final_burn | arcane_blast Fluffy_Pillow 62296.2/69166: 90% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(3)
5:26.382 final_burn { arcane_missiles Fluffy_Pillow 56818.4/69166: 82% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(3)
5:27.981 final_burn | arcane_blast Fluffy_Pillow 59030.3/69166: 85% mana arcane_charge(4), temporal_warp, crimson_chorus(3)

Stats

Level Bonus (60) Race Bonus (kul_tiran) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 199 199 0
Agility 306 -2 304 304 0
Stamina 414 2 2029 1933 1517
Intellect 450 -1 1794 1614 1089 (46)
Spirit 0 0 0 0 0
Health 40580 38660 0
Mana 69166 69166 0
Spell Power 1794 1614 0
Crit 14.34% 14.34% 327
Haste 17.00% 17.00% 561
Versatility 6.65% 6.65% 226
Mana Regen 1383 1383 0
Mastery 38.33% 38.33% 838
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 227.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, enchant: { +15 Int }
Local Hands Impossibly Oversized Mitts
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +31 Haste, +74 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 226, stats: { +77 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Sinful Aspirant's Badge of Ferocity
ilevel: 207, stats: { +91 Haste }
item effects: { use: Gladiator's Badge }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation

Profile

mage="kul_tiran"
source=default
spec=arcane
level=60
race=kul_tiran
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2

# Default consumables
potion=deathly_fixation
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=disabled

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=variable,name=prepull_evo,op=reset,default=-1
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1
actions.precombat+=/variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1
actions.precombat+=/variable,name=have_opened,op=set,value=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=reset,default=-1
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=30,if=variable.totm_max_delay_for_ap=-1&essence.vision_of_perfection.minor
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=inverted_opener,op=reset,default=-1
actions.precombat+=/variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)
actions.precombat+=/variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_familiar
actions.precombat+=/arcane_intellect
actions.precombat+=/conjure_mana_gem
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell,if=target.debuff.casting.react
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened<=0&prev_gcd.1.evocation&!runeforge.siphon_storm
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened<=0&buff.arcane_power.down&cooldown.arcane_power.remains>0&runeforge.siphon_storm
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/call_action_list,name=shared_cds
actions+=/call_action_list,name=essences
actions+=/call_action_list,name=aoe,if=active_enemies>2
actions+=/call_action_list,name=opener,if=variable.have_opened<=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains>0
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&talent.amplification&active_enemies<8
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&(runeforge.arcane_infinity|talent.amplification)&active_enemies<5
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
actions.cooldowns+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&essence.vision_of_perfection.minor
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Kyrian: RS is mana hungry and AB4s are too expensive to use pom to squeeze an extra ab in the totm window. Let's use it to make low charge ABs instant.
actions.cooldowns+=/presence_of_mind,if=buff.arcane_charge.stack=0&covenant.kyrian
# Non-Kyrian: Use pom to squeeze an extra ab in the totm window.
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian

actions.essences=blood_of_the_enemy,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/blood_of_the_enemy,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/worldvein_resonance,if=cooldown.arcane_power.remains>=50&cooldown.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
actions.essences+=/worldvein_resonance,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/worldvein_resonance,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/guardian_of_azeroth,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/guardian_of_azeroth,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/concentrated_flame,line_cd=6,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&mana.time_to_max>=execute_time
actions.essences+=/reaping_flames,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&mana.time_to_max>=execute_time
actions.essences+=/focused_azerite_beam,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/purifying_blast,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/ripple_in_space,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/the_unbound_force,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/memory_of_lucid_dreams,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains>0&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
actions.opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne,if=!runeforge.siphon_storm
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
actions.opener+=/arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.opener+=/rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
actions.opener+=/deathborne,if=buff.rune_of_power.down
actions.opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
actions.opener+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
actions.opener+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<variable.barrage_mana_pct&cooldown.evocation.remains>0&buff.arcane_power.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&essence.vision_of_perfection.minor
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

actions.shared_cds=use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions.shared_cds+=/potion,if=buff.arcane_power.up
actions.shared_cds+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions.shared_cds+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/berserking,if=buff.arcane_power.up
actions.shared_cds+=/blood_fury,if=buff.arcane_power.up
actions.shared_cds+=/fireblood,if=buff.arcane_power.up
actions.shared_cds+=/ancestral_call,if=buff.arcane_power.up
actions.shared_cds+=/use_items,if=buff.arcane_power.up
actions.shared_cds+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions.shared_cds+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions.shared_cds+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30

head=confidants_favored_cap,id=183021,bonus_id=1498,ilevel=226
neck=nobles_birthstone_pendant,id=183039,bonus_id=1498,ilevel=226
shoulders=shawl_of_the_penitent,id=183020,bonus_id=1498,ilevel=233
back=mantle_of_manifest_sins,id=183033,bonus_id=1498,ilevel=226
chest=robes_of_the_cursed_commando,id=182998,bonus_id=1498,ilevel=233,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=1498,ilevel=226,enchant=eternal_intellect
hands=impossibly_oversized_mitts,id=183022,bonus_id=1498,ilevel=226
waist=cinch_of_infinite_tightness,id=183028,bonus_id=1498,ilevel=226
legs=courtiers_costume_trousers,id=183011,bonus_id=1498,ilevel=226
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=1498,ilevel=226
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=1498,ilevel=233,enchant=16mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=1498,ilevel=226
trinket2=sinful_aspirants_badge_of_ferocity,id=175884,bonus_id=1521,ilevel=207
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/6652/1531,ilevel=233,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=227.20
# gear_stamina=1517
# gear_intellect=1089
# gear_crit_rating=327
# gear_haste_rating=561
# gear_mastery_rating=838
# gear_versatility_rating=226
# gear_armor=369

lightforged draenei : 5195 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
5195.1 5195.1 9.9 / 0.190% 799.6 / 15.4% 2.2
RPS Out RPS In Primary Resource Waiting APM Active Skill
2374.2 2244.4 Mana 0.00% 41.5 100.0% 100%
Talents
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
lightforged draenei 5195
Arcane Barrage 388 7.5% 23.1 12.36sec 5045 4192 Direct 23.1 4333 8635 5049 16.7%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 23.08 23.06 0.00 0.00 1.2035 0.0000 116422.48 116422.48 0.00% 4191.93 4191.93
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 83.34% 19.22 9 29 4332.76 2145 9214 4330.15 3781 4750 83262 83262 0.00%
crit 16.66% 3.84 0 11 8634.85 5506 18427 8438.65 0 13162 33160 33160 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you {$321526s1=2}% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [}]:0.03
    opener
    [$]:0.38
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
    opener
    [']:0.56
    rotation
    [*]:0.44
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
    rotation
    [+]:3.02
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [,]:0.12
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [?]:10.86
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
    rotation
    [@]:2.51
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [.]:2.02
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [.]:2.67
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [.]:0.00
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [.]:0.48
Arcane Blast 1934 37.2% 116.5 2.56sec 4975 3811 Direct 117.5 4173 8655 4934 17.0%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 116.55 117.55 0.00 0.00 1.3056 0.0000 579869.29 579869.29 0.00% 3810.94 3810.94
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 83.02% 97.59 67 133 4173.21 910 9329 4173.61 3651 4955 407232 407232 0.00%
crit 16.98% 19.95 8 37 8654.77 1820 18658 8655.88 4659 12149 172637 172637 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [|]:2.45
    opener
    ["]:1.00
  • if_expr:variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    opener
    [&]:11.65
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [-]:2.55
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [.]:99.49
Arcane Echo 238 4.6% 153.9 1.94sec 464 0 Direct 153.9 387 808 464 18.3%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 153.87 153.87 0.00 0.00 0.0000 0.0000 71341.46 71341.46 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.68% 125.68 83 177 386.51 217 535 386.61 347 426 48560 48560 0.00%
crit 18.32% 28.19 13 50 808.24 435 1070 808.96 660 956 22782 22782 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2003 38.5% 43.5 6.58sec 13796 7904 Periodic 296.8 1695 3537 2024 17.8% 23.6%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 43.52 0.00 297.02 296.78 1.7455 0.2379 600388.37 600388.37 0.00% 7904.01 7904.01
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 82.17% 243.87 132 356 1695.12 1064 2618 1697.87 1515 1946 413312 413312 0.00%
crit 17.83% 52.91 23 90 3537.12 2128 5236 3544.04 2904 4194 187076 187076 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [{]:0.67
  • if_expr:buff.clearcasting.react
    opener
    [%]:1.08
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [:]:6.06
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [;]:6.62
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [<]:2.46
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [=]:4.04
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (132) 0.0% (2.6%) 11.6 26.72sec 3437 2905

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.58 0.00 0.00 0.00 1.1834 0.0000 0.00 0.00 0.00% 2904.70 2904.70

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    opener
    [!]:1.00
  • if_expr:variable.inverted_opener=1&cooldown.rune_of_power.remains=0
    rotation
    [>]:10.58
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 132 2.6% 11.6 26.72sec 3439 0 Direct 11.6 2956 5906 3438 16.4%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.57 11.57 0.00 0.00 0.0000 0.0000 39794.35 39794.35 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 83.64% 9.68 4 15 2956.17 2869 5042 2955.04 2869 3335 28610 28610 0.00%
crit 16.36% 1.89 0 9 5905.70 5738 8515 5182.12 0 8515 11184 11184 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Deathly Fixation 11 (25) 0.2% (0.5%) 17.4 1.41sec 421 0 Periodic 25.9 (28.9) 126 0 126 0.0% (0.0%) 8.5%

Stats Details: Deathly Fixation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 17.37 0.00 25.87 25.87 0.0000 0.9873 3266.62 3266.62 0.00% 286.10 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 100.00% 25.87 13 42 126.32 0 202 126.02 82 171 3267 3267 0.00%

Action Details: Deathly Fixation

  • id:322253
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:false
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:42.90
  • base_td_mult:1.00
  • dot_duration:8.00
  • base_tick_time:1.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:322253
  • name:Deathly Fixation
  • school:shadow
  • tooltip:Taking $w1 Shadow damage every $t1.
  • description:Deal {$s1=43} Shadow damage every $t1. Stacks up to 5 times.
    Deathly Eruption 14 0.3% 3.1 6.95sec 1315 0 Direct 3.1 1120 2237 1314 17.5%

Stats Details: Deathly Eruption

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.07 3.07 0.00 0.00 0.0000 0.0000 4039.54 4039.54 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.53% 2.53 0 5 1120.13 1093 1158 1107.58 0 1158 2839 2839 0.00%
crit 17.47% 0.54 0 3 2236.59 2185 2316 988.25 0 2316 1200 1200 0.00%

Action Details: Deathly Eruption

  • id:322256
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:984.99
  • base_dd_max:984.99
  • base_dd_mult:1.00

Spelldata

  • id:322256
  • name:Deathly Eruption
  • school:shadow
  • tooltip:
  • description:Deal {$s1=985} Shadow damage.
Eternal Insight 38 0.7% 21.3 13.68sec 535 0 Direct 21.3 456 911 535 17.3%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 21.33 21.33 0.00 0.00 0.0000 0.0000 11403.95 11403.95 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.69% 17.63 7 31 455.91 444 470 455.88 444 468 8040 8040 0.00%
crit 17.31% 3.69 0 11 911.47 887 941 892.16 0 941 3364 3364 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Light's Judgment 0 (56) 0.0% (1.1%) 2.4 152.74sec 7007 5621

Stats Details: Lights Judgment

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.43 0.00 0.00 0.00 1.2468 0.0000 0.00 0.00 0.00% 5621.16 5621.16

Action Details: Lights Judgment

  • id:255647
  • school:holy
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:150.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:255647
  • name:Light's Judgment
  • school:holy
  • tooltip:
  • description:Call down a strike of Holy energy, dealing $<damage> Holy damage to enemies within $A1 yards after 3 sec.

Action Priority List

    shared_cds
    [.]:2.42
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
    Light's Judgment (_damage) 56 1.1% 2.4 154.60sec 7073 0 Direct 2.4 6087 12170 7075 16.2%

Stats Details: Lights Judgment Damage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.40 2.40 0.00 0.00 0.0000 0.0000 16998.40 16998.40 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 83.79% 2.01 0 3 6087.47 5974 6332 5982.42 0 6332 12257 12257 0.00%
crit 16.21% 0.39 0 3 12170.32 11947 12664 4201.87 0 12664 4742 4742 0.00%

Action Details: Lights Judgment Damage

  • id:256893
  • school:holy
  • range:40.0
  • travel_speed:0.0000
  • radius:5.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:150.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:3.000000
  • spell_power_mod.direct:3.000000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:256893
  • name:Light's Judgment
  • school:holy
  • tooltip:
  • description:Call down a strike of Holy energy, dealing $<damage> Holy damage to enemies within $A1 yards.
Mirror Image 0 (18) 0.0% (0.3%) 1.0 0.00sec 5229 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 131  / 18 0.3% 114.0 1.01sec 46 45 Direct 114.0 38 79 46 18.3%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 114.00 114.00 0.00 0.00 1.0294 0.0000 5228.96 5228.96 0.00% 44.56 44.56
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.71% 93.15 80 107 38.49 30 46 38.49 38 40 3586 3586 0.00%
crit 18.29% 20.85 7 34 78.81 59 92 78.81 68 87 1643 1643 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:39.00
Touch of the Magi 0 (364) 0.0% (7.0%) 6.1 48.97sec 17732 14925

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.15 0.00 0.00 0.00 1.1882 0.0000 0.00 0.00 0.00% 14925.49 14925.49

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [u]:1.63
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
    cooldowns
    [v]:4.43
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    cooldowns
    [w]:0.09
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    Touch of the Magi (_explosion) 364 7.0% 6.1 48.91sec 17732 0 Direct 6.1 17761 0 17761 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.15 6.14 0.00 0.00 0.0000 0.0000 109015.77 109015.77 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.14 5 8 17761.44 695 51876 17770.85 13234 22459 109016 109016 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:26517.12
  • base_dd_max:26517.12
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
lightforged draenei
Arcane Power 2.8 122.47sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.78 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [x]:2.78
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Evocation 3.4 100.87sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.37 0.00 19.10 0.00 3.4662 0.6098 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:lightforged draenei
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    opener
    [~]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains>0&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
    rotation
    [)]:1.10
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
    rotation
    [.]:1.27
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:lightforged draenei
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:lightforged draenei
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Deathly Fixation (potion) 1.0 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307497
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    shared_cds
    [.]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 2.7 99.62sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.67 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [z]:2.67
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
Rune of Power 6.0 53.60sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.01 0.00 0.00 0.00 1.1864 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [y]:5.02
  • if_expr:buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
    opener
    [#]:1.00
  • if_expr:variable.inverted_opener=1&buff.rune_of_power.down
Time Warp 1.5 306.71sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.47 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    shared_cds
    [.]:1.47
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 121.64sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.93 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:lightforged draenei
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    shared_cds
    [.]:2.93
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 24.0 122.8 12.6sec 2.1sec 10.2sec 81.40% 0.00% 69.7 (70.3) 0.0

Buff Details

  • buff initial source:lightforged draenei
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:2.0s / 55.0s
  • trigger_min/max:0.0s / 16.1s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 52.4s

Stack Uptimes

  • arcane_charge_1:6.90%
  • arcane_charge_2:10.92%
  • arcane_charge_3:8.86%
  • arcane_charge_4:54.72%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 122.8sec 122.8sec 14.7sec 13.61% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:lightforged draenei
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 178.2s
  • trigger_min/max:120.0s / 178.2s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.0s

Stack Uptimes

  • arcane_power_1:13.61%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.52% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:lightforged draenei
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.52%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 17.8 10.7 16.9sec 10.4sec 7.6sec 45.23% 0.00% 0.1 (0.1) 0.2

Buff Details

  • buff initial source:lightforged draenei
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:25.25%
  • clearcasting_2:17.30%
  • clearcasting_3:2.68%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.4 0.0 60.8sec 60.7sec 28.7sec 51.93% 0.00% 0.0 (0.0) 5.0

Buff Details

  • buff initial source:lightforged draenei
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:95.00

Trigger Details

  • interval_min/max:60.0s / 67.2s
  • trigger_min/max:60.0s / 67.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.87%
  • crimson_chorus_2:17.31%
  • crimson_chorus_3:16.75%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.4 0.0 101.2sec 101.2sec 3.7sec 4.20% 0.00% 15.7 (15.7) 0.0

Buff Details

  • buff initial source:lightforged draenei
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.0s / 142.5s
  • trigger_min/max:90.0s / 142.5s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 4.7s

Stack Uptimes

  • evocation_1:4.20%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:lightforged draenei
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:20.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Gladiator's Badge 2.8 0.0 120.1sec 120.1sec 14.7sec 13.85% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:lightforged draenei
  • cooldown name:buff_gladiators_badge
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
  • associated item:Sinful Aspirant's Badge of Ferocity

Stat Details

  • stat:intellect
  • amount:171.00

Trigger Details

  • interval_min/max:60.0s / 178.2s
  • trigger_min/max:60.0s / 178.2s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.0s

Stack Uptimes

  • gladiators_badge_1:13.85%

Spelldata

  • id:345228
  • name:Gladiator's Badge
  • tooltip:Primary stat increased by $w1.
  • description:Increases primary stat by {$s1=126} for {$d=15 seconds}.
  • max_stacks:0
  • duration:15.00
  • cooldown:60.00
  • default_chance:0.00%
Potion of Deathly Fixation 1.0 0.0 302.0sec 302.0sec 25.0sec 8.45% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:lightforged draenei
  • cooldown name:buff_potion_of_deathly_fixation
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:302.0s / 302.0s
  • trigger_min/max:302.0s / 302.0s
  • trigger_pct:100.00%
  • duration_min/max:20.2s / 25.0s

Stack Uptimes

  • potion_of_deathly_fixation_1:8.45%

Spelldata

  • id:307497
  • name:Potion of Deathly Fixation
  • tooltip:Chance to apply Deathly Fixation to your target.
  • description:Your damaging spells and abilities have a chance to apply Deathly Fixation to your target, dealing {$322253s1=43} Shadow damage over {$322253d=8 seconds} and stacking up to 5 times. Upon reaching 5 stacks, Deathly Fixation explodes, dealing {$322256s1=985} Shadow damage to the target. If you consume this potion while your weapon is augmented with Shadowcore Oil, the explosion damage is increased by {$s2=10}%. Lasts {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:0.00
  • default_chance:101.00%
Presence of Mind 2.7 0.0 100.2sec 100.2sec 4.6sec 4.06% 6.73% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:lightforged draenei
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:63.5s / 237.9s
  • trigger_min/max:63.5s / 237.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 10.8s

Stack Uptimes

  • presence_of_mind_1:2.06%
  • presence_of_mind_2:1.99%
  • presence_of_mind_3:0.01%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.8 0.0 35.2sec 35.2sec 11.8sec 34.56% 0.00% 0.0 (0.0) 8.5

Buff Details

  • buff initial source:lightforged draenei
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:12.0s / 73.5s
  • trigger_min/max:12.0s / 73.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:34.56%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:lightforged draenei
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases $pri by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Temporal Warp 1.5 0.0 304.3sec 304.3sec 35.7sec 17.22% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:lightforged draenei
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 324.9s
  • trigger_min/max:300.0s / 324.9s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.22%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:lightforged draenei
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 1 0.00% 0.00% 4.00%
Arcane Barrage Arcane Charge 2 0.01% 0.00% 7.14%
Arcane Barrage Arcane Charge 3 2.85% 0.00% 17.39%
Arcane Barrage Arcane Charge 4 97.14% 82.61% 100.00%
Arcane Blast Arcane Charge 0 8.45% 5.26% 12.40%
Arcane Blast Arcane Charge 1 6.37% 3.64% 10.08%
Arcane Blast Arcane Charge 2 12.97% 8.25% 17.48%
Arcane Blast Arcane Charge 3 13.93% 9.01% 17.82%
Arcane Blast Arcane Charge 4 58.28% 48.54% 69.44%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 1.55% 0.00% 6.38% 1.1s 0.0s 6.4s
Conserve Phase 100.00% 100.00% 100.00% 300.0s 240.0s 360.0s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000179.989120.016239.995
Evocation12.3940.00052.53141.95516.644118.548
Rune of Power6.5860.00028.43341.01219.71775.569
Touch of the Magi5.0810.00025.23832.95318.43361.117
Arcane Power8.3750.00058.21323.50717.13581.257
Arcane Barrage10.1590.99755.008244.630190.632299.455
Arcane Orb6.1610.00059.52374.18943.260130.925
Presence of Mind51.4890.972225.339147.40985.929266.211
Time Warp2.2510.00024.8903.3331.28326.176

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
lightforged draenei
mana_regen Mana 3095.56 407250.91 60.50% 131.56 7619.61 1.84%
Evocation Mana 125.82 182494.22 27.11% 1450.42 0.00 0.00%
Mana Gem Mana 2.93 20261.39 3.01% 6916.57 0.00 0.00%
Arcane Barrage Mana 23.08 63115.29 9.38% 2735.17 259.96 0.41%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 67790.7 2244.44 2374.21 7891.5 30234.6 705.6 69165.7
Usage Type Count Total Avg RPE APR
lightforged draenei
arcane_blast Mana 117.5 594688.8 5059.9 5102.6 1.0
arcane_missiles Mana 43.5 93389.4 2145.7 2146.0 6.4
arcane_orb Mana 11.6 5788.2 499.9 500.0 6.9
time_warp Mana 1.5 2938.5 2000.0 1993.7 0.0
touch_of_the_magi Mana 6.1 15354.5 2498.0 2497.4 7.1

Statistics & Data Analysis

Fight Length
lightforged draenei Fight Length
Count 1627
Mean 299.99
Minimum 240.02
Maximum 360.00
Spread ( max - min ) 119.98
Range [ ( max - min ) / 2 * 100% ] 20.00%
DPS
lightforged draenei Damage Per Second
Count 1627
Mean 5195.14
Minimum 4637.65
Maximum 5911.06
Spread ( max - min ) 1273.41
Range [ ( max - min ) / 2 * 100% ] 12.26%
Standard Deviation 203.3578
5th Percentile 4872.72
95th Percentile 5535.46
( 95th Percentile - 5th Percentile ) 662.73
Mean Distribution
Standard Deviation 5.0416
95.00% Confidence Interval ( 5185.26 - 5205.02 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 59
0.1% Error 5887
0.1 Scale Factor Error with Delta=300 354
0.05 Scale Factor Error with Delta=300 1413
0.01 Scale Factor Error with Delta=300 35303
Priority Target DPS
lightforged draenei Priority Target Damage Per Second
Count 1627
Mean 5195.14
Minimum 4637.65
Maximum 5911.06
Spread ( max - min ) 1273.41
Range [ ( max - min ) / 2 * 100% ] 12.26%
Standard Deviation 203.3578
5th Percentile 4872.72
95th Percentile 5535.46
( 95th Percentile - 5th Percentile ) 662.73
Mean Distribution
Standard Deviation 5.0416
95.00% Confidence Interval ( 5185.26 - 5205.02 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 59
0.1% Error 5887
0.1 Scale Factor Error with Delta=300 354
0.05 Scale Factor Error with Delta=300 1413
0.01 Scale Factor Error with Delta=300 35303
DPS(e)
lightforged draenei Damage Per Second (Effective)
Count 1627
Mean 5195.14
Minimum 4637.65
Maximum 5911.06
Spread ( max - min ) 1273.41
Range [ ( max - min ) / 2 * 100% ] 12.26%
Damage
lightforged draenei Damage
Count 1627
Mean 1552540.21
Minimum 1156353.86
Maximum 1967139.60
Spread ( max - min ) 810785.74
Range [ ( max - min ) / 2 * 100% ] 26.11%
DTPS
lightforged draenei Damage Taken Per Second
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
lightforged draenei Healing Per Second
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
lightforged draenei Healing Per Second (Effective)
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
lightforged draenei Heal
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
lightforged draenei Healing Taken Per Second
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
lightforged draenei Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
lightforged draeneiTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
lightforged draenei Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 variable,name=prepull_evo,op=reset,default=-1
1 0.00 variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2
2 0.00 variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1
3 0.00 variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1
4 0.00 variable,name=have_opened,op=set,value=0
5 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
6 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
7 0.00 variable,name=final_burn,op=set,value=0
8 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
9 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
A 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
B 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
C 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
D 0.00 variable,name=totm_max_delay_for_ap,op=reset,default=-1
E 0.00 variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command
F 0.00 variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae
G 0.00 variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3
H 0.00 variable,name=totm_max_delay_for_ap,op=set,value=30,if=variable.totm_max_delay_for_ap=-1&essence.vision_of_perfection.minor
I 0.00 variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1
J 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
K 0.00 variable,name=barrage_mana_pct,op=reset,default=-1
L 0.00 variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae
M 0.00 variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1
N 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=-1
O 0.00 variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command
P 0.00 variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle
Q 0.00 variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1
R 0.00 variable,name=totm_max_charges,op=reset,default=2
S 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
T 0.00 variable,name=inverted_opener,op=reset,default=-1
U 0.00 variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)
V 0.00 variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1
W 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
X 0.00 variable,name=am_spam,op=reset,default=0
Y 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
Z 0.00 variable,name=evo_pct,op=reset,default=15
a 0.00 flask
b 0.00 food
c 0.00 augmentation
d 0.00 arcane_familiar
e 0.00 arcane_intellect
f 0.00 conjure_mana_gem
g 0.00 snapshot_stats
h 0.00 mirror_image
i 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
j 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
k 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
0.00 counterspell,if=target.debuff.casting.react
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened<=0&prev_gcd.1.evocation&!runeforge.siphon_storm
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened<=0&buff.arcane_power.down&cooldown.arcane_power.remains>0&runeforge.siphon_storm
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
l 0.00 call_action_list,name=shared_cds
m 0.00 call_action_list,name=essences
n 0.00 call_action_list,name=aoe,if=active_enemies>2
o 0.00 call_action_list,name=opener,if=variable.have_opened<=0
p 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
q 0.00 call_action_list,name=cooldowns
r 0.00 call_action_list,name=rotation,if=variable.final_burn=0
s 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
t 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
0.00 touch_of_the_magi,if=cooldown.arcane_power.remains<50&essence.vision_of_perfection.minor
u 1.63 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
v 4.43 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
w 0.09 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
x 2.78 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
y 5.02 rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 presence_of_mind,if=buff.arcane_charge.stack=0&covenant.kyrian
Kyrian: RS is mana hungry and AB4s are too expensive to use pom to squeeze an extra ab in the totm window. Let's use it to make low charge ABs instant.
z 2.67 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
Non-Kyrian: Use pom to squeeze an extra ab in the totm window.
actions.final_burn
# count action,conditions
{ 0.67 arcane_missiles,if=buff.clearcasting.react,chain=1
| 2.45 arcane_blast
} 0.03 arcane_barrage
actions.opener
# count action,conditions
~ 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains>0&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
0.00 radiant_spark,if=mana.pct>40
0.00 shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
! 1.00 arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
" 1.00 arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
# 1.00 rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
0.00 deathborne,if=buff.rune_of_power.down
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 rune_of_power,if=buff.rune_of_power.down
0.00 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
0.00 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
0.00 arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
$ 0.38 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
0.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
% 1.08 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
& 11.65 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
' 0.56 arcane_barrage
actions.rotation
# count action,conditions
( 3.35 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
) 1.10 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
* 0.44 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
Barrage if it's time to use totm and we have too many charges
+ 3.02 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
, 0.12 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
- 2.55 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
: 6.06 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
; 6.62 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
< 2.46 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
= 4.04 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
> 10.58 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
0.00 arcane_barrage,if=mana.pct<variable.barrage_mana_pct&cooldown.evocation.remains>0&buff.arcane_power.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&essence.vision_of_perfection.minor
? 10.86 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
@ 2.51 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
. 2.02 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
. 2.67 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
. 0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
. 99.49 arcane_blast
. 1.27 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
. 0.48 arcane_barrage
actions.shared_cds
# count action,conditions
. 2.93 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
. 1.00 potion,if=buff.arcane_power.up
. 1.47 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
. 2.42 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
. 2.84 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
0.00 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30

Sample Sequence

034789ABCDIJKMNQRSTUWXZabfhj..!"#&.&&&&&&%&&%&$~(ux..:;.......>.....?....?....?>..?.=vy:z-..;.>..?....?....?=>....+vy:;.....(.@>.=.x.;..........vy:z-;..>......?....?==>....?.vy:;......(.@>...........=.?.vy:z-.;..>..x...;..;.....>..?...+.vy:..;>....(||{||

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 prepull_evo Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat 3 prepull_evo Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat 4 have_opened Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat 7 final_burn Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat 8 rs_max_delay_for_totm Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat 9 rs_max_delay_for_rop Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat A rs_max_delay_for_ap Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat B ap_max_delay_for_totm Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat C rop_max_delay_for_totm Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat D totm_max_delay_for_ap Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat I totm_max_delay_for_ap Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat J totm_max_delay_for_rop Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat K barrage_mana_pct Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat M barrage_mana_pct Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat N ap_minimum_mana_pct Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat Q ap_minimum_mana_pct Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat R totm_max_charges Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat S aoe_totm_max_charges Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat T inverted_opener Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat U inverted_opener Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat W ap_on_use Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat X am_spam Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat Z evo_pct Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat a flask lightforged draenei 69165.7/69166: 100% mana
Pre precombat b food lightforged draenei 69165.7/69166: 100% mana
Pre precombat f conjure_mana_gem Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat h mirror_image Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat j arcane_blast Fluffy_Pillow 69165.7/69166: 100% mana
0:00.000 shared_cds . lights_judgment Fluffy_Pillow 67790.7/69166: 98% mana
0:01.288 shared_cds . time_warp Fluffy_Pillow 69165.7/69166: 100% mana bloodlust, crimson_chorus
0:01.288 opener ! arcane_orb Fluffy_Pillow 67165.7/69166: 97% mana bloodlust, temporal_warp, crimson_chorus
0:02.048 opener " arcane_blast Fluffy_Pillow 67717.0/69166: 98% mana bloodlust, temporal_warp, crimson_chorus
0:02.916 opener # rune_of_power Fluffy_Pillow 63417.7/69166: 92% mana bloodlust, clearcasting, temporal_warp, crimson_chorus
0:03.682 opener & arcane_blast Fluffy_Pillow 64477.4/69166: 93% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:04.461 shared_cds . use_mana_gem lightforged draenei 58680.0/69166: 85% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:04.461 opener & arcane_blast Fluffy_Pillow 65596.5/69166: 95% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:05.239 opener & arcane_blast Fluffy_Pillow 59797.8/69166: 86% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:06.016 opener & arcane_blast Fluffy_Pillow 53997.6/69166: 78% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:06.794 opener & arcane_blast Fluffy_Pillow 48198.8/69166: 70% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:07.570 opener & arcane_blast Fluffy_Pillow 42397.3/69166: 61% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:08.348 opener & arcane_blast Fluffy_Pillow 36598.5/69166: 53% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:09.126 opener % arcane_missiles Fluffy_Pillow 30799.7/69166: 45% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus
0:10.396 opener & arcane_blast Fluffy_Pillow 32556.5/69166: 47% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.172 opener & arcane_blast Fluffy_Pillow 26755.0/69166: 39% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.948 opener % arcane_missiles Fluffy_Pillow 20953.4/69166: 30% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:14.188 opener & arcane_blast Fluffy_Pillow 24052.0/69166: 35% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:14.966 opener $ arcane_barrage Fluffy_Pillow 18253.3/69166: 26% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:15.728 opener ~ evocation lightforged draenei 22074.0/69166: 32% mana bloodlust, clearcasting(2), temporal_warp, crimson_chorus(2)
0:17.628 rotation ( cancel_action Fluffy_Pillow 66247.9/69166: 96% mana bloodlust, clearcasting(2), evocation, temporal_warp, crimson_chorus(2)
0:17.632 cooldowns u touch_of_the_magi Fluffy_Pillow 66253.4/69166: 96% mana bloodlust, clearcasting(2), temporal_warp, crimson_chorus(2)
0:18.395 cooldowns x arcane_power Fluffy_Pillow 64808.9/69166: 94% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2)
0:18.395 shared_cds . potion Fluffy_Pillow 64808.9/69166: 94% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:18.395 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 64808.9/69166: 94% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), potion_of_deathly_fixation
0:18.395 rotation : arcane_missiles Fluffy_Pillow 64808.9/69166: 94% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), potion_of_deathly_fixation, gladiators_badge
0:26.794 rotation ; arcane_missiles Fluffy_Pillow 57677.4/69166: 83% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:28.065 rotation . arcane_blast Fluffy_Pillow 59435.5/69166: 86% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:28.843 rotation . arcane_blast Fluffy_Pillow 57074.3/69166: 83% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:29.621 rotation . arcane_blast Fluffy_Pillow 54713.0/69166: 79% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:30.398 rotation . arcane_blast Fluffy_Pillow 52350.3/69166: 76% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_deathly_fixation, gladiators_badge
0:31.175 rotation . arcane_blast Fluffy_Pillow 49987.7/69166: 72% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_deathly_fixation, gladiators_badge
0:31.952 rotation . arcane_blast Fluffy_Pillow 47625.0/69166: 69% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_deathly_fixation, gladiators_badge
0:32.729 rotation . arcane_barrage Fluffy_Pillow 45262.3/69166: 65% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_deathly_fixation, gladiators_badge
0:33.493 rotation > arcane_orb Fluffy_Pillow 49085.8/69166: 71% mana bloodlust, temporal_warp, potion_of_deathly_fixation
0:34.257 rotation . arcane_blast Fluffy_Pillow 49642.7/69166: 72% mana bloodlust, arcane_charge(2), temporal_warp, potion_of_deathly_fixation
0:35.218 rotation . arcane_blast Fluffy_Pillow 46847.0/69166: 68% mana bloodlust, arcane_charge(3), temporal_warp, potion_of_deathly_fixation
0:36.086 rotation . arcane_blast Fluffy_Pillow 42547.7/69166: 62% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_deathly_fixation
0:36.863 rotation . arcane_blast Fluffy_Pillow 36747.6/69166: 53% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_deathly_fixation
0:37.638 rotation . arcane_blast Fluffy_Pillow 30944.6/69166: 45% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_deathly_fixation
0:38.414 rotation ? arcane_barrage Fluffy_Pillow 25143.1/69166: 36% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_deathly_fixation
0:39.176 rotation . arcane_blast Fluffy_Pillow 28963.8/69166: 42% mana bloodlust, temporal_warp, potion_of_deathly_fixation
0:40.317 rotation . arcane_blast Fluffy_Pillow 29167.2/69166: 42% mana bloodlust, arcane_charge, temporal_warp, potion_of_deathly_fixation
0:41.369 rotation . arcane_blast Fluffy_Pillow 27872.4/69166: 40% mana arcane_charge(2), potion_of_deathly_fixation
0:42.989 rotation . arcane_blast Fluffy_Pillow 25988.4/69166: 38% mana arcane_charge(3), potion_of_deathly_fixation
0:44.455 rotation ? arcane_barrage Fluffy_Pillow 22516.3/69166: 33% mana arcane_charge(4), clearcasting
0:45.742 rotation . arcane_blast Fluffy_Pillow 27063.3/69166: 39% mana clearcasting
0:47.667 rotation . arcane_blast Fluffy_Pillow 28351.2/69166: 41% mana arcane_charge, clearcasting
0:49.441 rotation . arcane_blast Fluffy_Pillow 28055.2/69166: 41% mana arcane_charge(2), clearcasting
0:51.063 rotation . arcane_blast Fluffy_Pillow 26173.9/69166: 38% mana arcane_charge(3), clearcasting
0:52.528 rotation ? arcane_barrage Fluffy_Pillow 22700.4/69166: 33% mana arcane_charge(4), clearcasting(2)
0:53.814 rotation > arcane_orb Fluffy_Pillow 27246.0/69166: 39% mana clearcasting(2)
0:55.101 rotation . arcane_blast Fluffy_Pillow 28526.3/69166: 41% mana arcane_charge(2), clearcasting(2)
0:56.719 rotation . arcane_blast Fluffy_Pillow 26639.5/69166: 39% mana arcane_charge(3), clearcasting(2)
0:58.187 rotation ? arcane_barrage Fluffy_Pillow 23170.3/69166: 33% mana arcane_charge(4), clearcasting(2)
0:59.473 rotation . arcane_blast Fluffy_Pillow 27715.8/69166: 40% mana clearcasting(2)
1:01.399 rotation = arcane_missiles Fluffy_Pillow 29005.1/69166: 42% mana arcane_charge, clearcasting(2), crimson_chorus
1:03.291 cooldowns v touch_of_the_magi Fluffy_Pillow 31622.3/69166: 46% mana arcane_charge, clearcasting, crimson_chorus
1:04.676 cooldowns y rune_of_power Fluffy_Pillow 31038.2/69166: 45% mana arcane_charge(4), clearcasting, crimson_chorus
1:05.962 rotation : arcane_missiles Fluffy_Pillow 32817.1/69166: 47% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
1:11.997 cooldowns z presence_of_mind Fluffy_Pillow 33665.5/69166: 49% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:11.997 rotation - arcane_blast Fluffy_Pillow 33665.5/69166: 49% mana arcane_charge(4), presence_of_mind(3), rune_of_power, crimson_chorus(2)
1:13.284 rotation . arcane_blast Fluffy_Pillow 28570.8/69166: 41% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus(2)
1:14.570 rotation . arcane_blast Fluffy_Pillow 23474.7/69166: 34% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus(2)
1:15.859 rotation ; arcane_missiles Fluffy_Pillow 18382.8/69166: 27% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
1:17.836 rotation . arcane_barrage Fluffy_Pillow 21117.6/69166: 31% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:19.124 rotation > arcane_orb Fluffy_Pillow 25666.0/69166: 37% mana crimson_chorus(2)
1:20.412 rotation . arcane_blast Fluffy_Pillow 26947.7/69166: 39% mana arcane_charge(2), crimson_chorus(2)
1:22.031 rotation . arcane_blast Fluffy_Pillow 25062.3/69166: 36% mana arcane_charge(3), crimson_chorus(3)
1:23.495 rotation ? arcane_barrage Fluffy_Pillow 21587.4/69166: 31% mana arcane_charge(4), crimson_chorus(3)
1:24.782 rotation . arcane_blast Fluffy_Pillow 26134.4/69166: 38% mana crimson_chorus(3)
1:26.709 rotation . arcane_blast Fluffy_Pillow 27425.0/69166: 40% mana arcane_charge, crimson_chorus(3)
1:28.483 rotation . arcane_blast Fluffy_Pillow 27129.0/69166: 39% mana arcane_charge(2), clearcasting, crimson_chorus(3)
1:30.103 rotation . arcane_blast Fluffy_Pillow 25245.0/69166: 36% mana arcane_charge(3), clearcasting, crimson_chorus(3)
1:31.569 rotation ? arcane_barrage Fluffy_Pillow 21772.9/69166: 31% mana arcane_charge(4), clearcasting
1:32.855 rotation . arcane_blast Fluffy_Pillow 26318.5/69166: 38% mana clearcasting
1:34.782 rotation . arcane_blast Fluffy_Pillow 27609.2/69166: 40% mana arcane_charge, clearcasting
1:36.553 rotation . arcane_blast Fluffy_Pillow 27309.0/69166: 39% mana arcane_charge(2), clearcasting
1:38.171 rotation . arcane_blast Fluffy_Pillow 25422.2/69166: 37% mana arcane_charge(3), clearcasting
1:39.638 rotation ? arcane_barrage Fluffy_Pillow 21951.5/69166: 32% mana arcane_charge(4), clearcasting
1:40.925 rotation = arcane_missiles Fluffy_Pillow 26498.5/69166: 38% mana clearcasting
1:42.818 rotation > arcane_orb Fluffy_Pillow 29117.1/69166: 42% mana
1:44.103 rotation . arcane_blast Fluffy_Pillow 30394.7/69166: 44% mana arcane_charge(2)
1:45.723 rotation . arcane_blast Fluffy_Pillow 28510.6/69166: 41% mana arcane_charge(3)
1:47.186 rotation . arcane_blast Fluffy_Pillow 25034.4/69166: 36% mana arcane_charge(4), clearcasting
1:48.497 rotation . arcane_blast Fluffy_Pillow 19972.9/69166: 29% mana arcane_charge(4), clearcasting
1:49.810 rotation + arcane_barrage Fluffy_Pillow 14914.2/69166: 22% mana arcane_charge(4), clearcasting
1:51.095 cooldowns v touch_of_the_magi Fluffy_Pillow 19458.4/69166: 28% mana clearcasting
1:52.382 cooldowns y rune_of_power Fluffy_Pillow 18738.7/69166: 27% mana arcane_charge(4), clearcasting
1:53.669 rotation : arcane_missiles Fluffy_Pillow 20519.1/69166: 30% mana arcane_charge(4), clearcasting, rune_of_power
2:02.077 rotation ; arcane_missiles Fluffy_Pillow 9650.0/69166: 14% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
2:04.078 rotation . arcane_blast Fluffy_Pillow 12418.0/69166: 18% mana arcane_charge(4), rune_of_power, crimson_chorus
2:05.390 shared_cds . use_mana_gem lightforged draenei 7357.9/69166: 11% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
2:05.390 rotation . arcane_blast Fluffy_Pillow 14274.5/69166: 21% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
2:06.702 rotation . arcane_blast Fluffy_Pillow 9214.4/69166: 13% mana arcane_charge(4), clearcasting, crimson_chorus
2:08.016 rotation . evocation lightforged draenei 4157.0/69166: 6% mana arcane_charge(4), clearcasting, crimson_chorus
2:12.516 rotation ( cancel_action Fluffy_Pillow 66063.8/69166: 96% mana arcane_charge(4), clearcasting(2), evocation, crimson_chorus(2)
2:12.520 rotation . arcane_blast Fluffy_Pillow 66069.4/69166: 96% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
2:13.832 rotation @ arcane_barrage Fluffy_Pillow 61009.3/69166: 88% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
2:15.119 rotation > arcane_orb Fluffy_Pillow 65556.2/69166: 95% mana clearcasting(2), crimson_chorus(2)
2:16.404 rotation . arcane_blast Fluffy_Pillow 66833.8/69166: 97% mana arcane_charge(2), clearcasting(2), crimson_chorus(2)
2:18.025 rotation = arcane_missiles Fluffy_Pillow 64951.1/69166: 94% mana arcane_charge(3), clearcasting(2), crimson_chorus(2)
2:19.938 rotation . arcane_blast Fluffy_Pillow 67597.4/69166: 98% mana arcane_charge(3), clearcasting(2), crimson_chorus(2)
2:21.402 cooldowns x arcane_power Fluffy_Pillow 63669.9/69166: 92% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
2:21.402 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 63669.9/69166: 92% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(2)
2:21.402 rotation ; arcane_missiles Fluffy_Pillow 63669.9/69166: 92% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(2), gladiators_badge
2:25.082 rotation . arcane_blast Fluffy_Pillow 68760.5/69166: 99% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:26.394 rotation . arcane_blast Fluffy_Pillow 65735.1/69166: 95% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:27.705 rotation . arcane_blast Fluffy_Pillow 64111.2/69166: 93% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:29.018 rotation . arcane_blast Fluffy_Pillow 62489.9/69166: 90% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:30.328 rotation . arcane_blast Fluffy_Pillow 60864.6/69166: 88% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:31.638 rotation . arcane_blast Fluffy_Pillow 59239.2/69166: 86% mana arcane_charge(4), arcane_power, rune_of_power, gladiators_badge
2:32.950 rotation . arcane_blast Fluffy_Pillow 57616.6/69166: 83% mana arcane_charge(4), arcane_power, rune_of_power, gladiators_badge
2:34.264 rotation . arcane_blast Fluffy_Pillow 55996.8/69166: 81% mana arcane_charge(4), arcane_power, gladiators_badge
2:35.577 rotation . arcane_barrage Fluffy_Pillow 54375.6/69166: 79% mana arcane_charge(4), arcane_power, clearcasting, gladiators_badge
2:36.863 shared_cds . lights_judgment Fluffy_Pillow 58921.2/69166: 85% mana clearcasting
2:38.149 cooldowns v touch_of_the_magi Fluffy_Pillow 60700.1/69166: 88% mana clearcasting
2:39.436 cooldowns y rune_of_power Fluffy_Pillow 59980.4/69166: 87% mana arcane_charge(4), clearcasting
2:40.722 rotation : arcane_missiles Fluffy_Pillow 61759.4/69166: 89% mana arcane_charge(4), clearcasting, rune_of_power
2:46.931 cooldowns z presence_of_mind Fluffy_Pillow 55348.4/69166: 80% mana arcane_charge(4), clearcasting, rune_of_power
2:46.931 rotation - arcane_blast Fluffy_Pillow 55348.4/69166: 80% mana arcane_charge(4), clearcasting, presence_of_mind(3), rune_of_power
2:48.217 rotation ; arcane_missiles Fluffy_Pillow 50252.3/69166: 73% mana arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power
2:50.286 rotation . arcane_blast Fluffy_Pillow 53114.4/69166: 77% mana arcane_charge(4), presence_of_mind(2), rune_of_power
2:51.573 rotation . arcane_barrage Fluffy_Pillow 48019.7/69166: 69% mana arcane_charge(4), presence_of_mind, rune_of_power
2:52.859 rotation > arcane_orb Fluffy_Pillow 52565.3/69166: 76% mana presence_of_mind
2:54.145 rotation . arcane_blast Fluffy_Pillow 53844.2/69166: 78% mana arcane_charge(2), presence_of_mind
2:55.431 rotation . arcane_blast Fluffy_Pillow 51498.2/69166: 74% mana arcane_charge(3)
2:56.896 rotation . arcane_blast Fluffy_Pillow 48024.7/69166: 69% mana arcane_charge(4)
2:58.208 rotation . arcane_blast Fluffy_Pillow 42964.6/69166: 62% mana arcane_charge(4)
2:59.519 rotation . arcane_blast Fluffy_Pillow 37903.2/69166: 55% mana arcane_charge(4), clearcasting
3:00.831 rotation . arcane_blast Fluffy_Pillow 32843.1/69166: 47% mana arcane_charge(4), clearcasting
3:02.144 rotation ? arcane_barrage Fluffy_Pillow 27784.4/69166: 40% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:03.431 rotation . arcane_blast Fluffy_Pillow 32331.3/69166: 47% mana clearcasting(2), crimson_chorus
3:05.357 rotation . arcane_blast Fluffy_Pillow 33620.6/69166: 49% mana arcane_charge, clearcasting(2), crimson_chorus
3:07.130 rotation . arcane_blast Fluffy_Pillow 33323.2/69166: 48% mana arcane_charge(2), clearcasting(2), crimson_chorus
3:08.750 rotation . arcane_blast Fluffy_Pillow 31439.2/69166: 45% mana arcane_charge(3), clearcasting(2), crimson_chorus
3:10.215 rotation ? arcane_barrage Fluffy_Pillow 27965.7/69166: 40% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:11.501 rotation = arcane_missiles Fluffy_Pillow 32511.3/69166: 47% mana clearcasting(2), crimson_chorus
3:13.424 rotation = arcane_missiles Fluffy_Pillow 35171.4/69166: 51% mana clearcasting, crimson_chorus(2)
3:15.467 rotation > arcane_orb Fluffy_Pillow 37997.5/69166: 55% mana crimson_chorus(2)
3:16.753 rotation . arcane_blast Fluffy_Pillow 39276.5/69166: 57% mana arcane_charge(2), crimson_chorus(2)
3:18.373 rotation . arcane_blast Fluffy_Pillow 37392.4/69166: 54% mana arcane_charge(3), crimson_chorus(2)
3:19.840 rotation . arcane_blast Fluffy_Pillow 33921.8/69166: 49% mana arcane_charge(4), crimson_chorus(2)
3:21.152 rotation . arcane_blast Fluffy_Pillow 28861.7/69166: 42% mana arcane_charge(4), clearcasting, crimson_chorus(2)
3:22.463 rotation ? arcane_barrage Fluffy_Pillow 23800.2/69166: 34% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:23.749 rotation . arcane_blast Fluffy_Pillow 28345.8/69166: 41% mana clearcasting, crimson_chorus(3)
3:25.676 cooldowns v touch_of_the_magi Fluffy_Pillow 29636.4/69166: 43% mana arcane_charge, clearcasting, crimson_chorus(3)
3:26.962 cooldowns y rune_of_power Fluffy_Pillow 28915.4/69166: 42% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:28.248 rotation : arcane_missiles Fluffy_Pillow 30694.3/69166: 44% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(3)
3:36.454 rotation ; arcane_missiles Fluffy_Pillow 27045.8/69166: 39% mana arcane_charge(4), clearcasting, rune_of_power
3:38.473 rotation . arcane_blast Fluffy_Pillow 29838.7/69166: 43% mana arcane_charge(4), rune_of_power
3:39.784 rotation . arcane_blast Fluffy_Pillow 24777.2/69166: 36% mana arcane_charge(4), rune_of_power
3:41.095 rotation . arcane_blast Fluffy_Pillow 19715.7/69166: 29% mana arcane_charge(4)
3:42.406 rotation . arcane_blast Fluffy_Pillow 14654.3/69166: 21% mana arcane_charge(4)
3:43.715 rotation . arcane_blast Fluffy_Pillow 9590.0/69166: 14% mana arcane_charge(4)
3:45.026 rotation . evocation Fluffy_Pillow 4528.5/69166: 7% mana arcane_charge(4)
3:49.526 rotation ( cancel_action Fluffy_Pillow 66435.3/69166: 96% mana arcane_charge(4), evocation
3:49.530 rotation . arcane_blast Fluffy_Pillow 66440.8/69166: 96% mana arcane_charge(4)
3:50.841 rotation @ arcane_barrage Fluffy_Pillow 61379.4/69166: 89% mana arcane_charge(4)
3:52.127 rotation > arcane_orb Fluffy_Pillow 65924.9/69166: 95% mana
3:53.412 rotation . arcane_blast Fluffy_Pillow 67202.5/69166: 97% mana arcane_charge(2)
3:55.032 rotation . arcane_blast Fluffy_Pillow 65047.6/69166: 94% mana arcane_charge(3), clearcasting
3:56.497 rotation . arcane_blast Fluffy_Pillow 61574.2/69166: 89% mana arcane_charge(4), clearcasting
3:57.809 rotation . arcane_blast Fluffy_Pillow 56514.1/69166: 82% mana arcane_charge(4), clearcasting
3:59.120 rotation . arcane_blast Fluffy_Pillow 51452.6/69166: 74% mana arcane_charge(4), clearcasting
4:00.432 rotation . arcane_blast Fluffy_Pillow 46392.5/69166: 67% mana arcane_charge(4), clearcasting
4:01.743 rotation . arcane_blast Fluffy_Pillow 41331.1/69166: 60% mana arcane_charge(4), clearcasting
4:03.054 rotation . arcane_blast Fluffy_Pillow 36269.6/69166: 52% mana arcane_charge(4), clearcasting, crimson_chorus
4:04.366 rotation . arcane_blast Fluffy_Pillow 31209.5/69166: 45% mana arcane_charge(4), clearcasting, crimson_chorus
4:05.678 shared_cds . use_mana_gem lightforged draenei 26149.4/69166: 38% mana arcane_charge(4), clearcasting, crimson_chorus
4:05.678 rotation . arcane_blast Fluffy_Pillow 33066.0/69166: 48% mana arcane_charge(4), clearcasting, crimson_chorus
4:06.990 rotation = arcane_missiles Fluffy_Pillow 28005.9/69166: 40% mana arcane_charge(4), clearcasting, crimson_chorus
4:08.919 rotation . arcane_blast Fluffy_Pillow 30674.3/69166: 44% mana arcane_charge(4), clearcasting, crimson_chorus
4:10.230 rotation ? arcane_barrage Fluffy_Pillow 25612.8/69166: 37% mana arcane_charge(4), clearcasting, crimson_chorus
4:11.517 rotation . arcane_blast Fluffy_Pillow 30159.8/69166: 44% mana clearcasting, crimson_chorus
4:13.445 cooldowns v touch_of_the_magi Fluffy_Pillow 31451.8/69166: 45% mana arcane_charge, clearcasting, crimson_chorus(2)
4:14.734 cooldowns y rune_of_power Fluffy_Pillow 30734.9/69166: 44% mana arcane_charge(4), clearcasting, crimson_chorus(2)
4:16.020 rotation : arcane_missiles Fluffy_Pillow 32513.8/69166: 47% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
4:22.033 cooldowns z presence_of_mind Fluffy_Pillow 33331.7/69166: 48% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
4:22.033 rotation - arcane_blast Fluffy_Pillow 33331.7/69166: 48% mana arcane_charge(4), presence_of_mind(3), rune_of_power, crimson_chorus(2)
4:23.319 rotation . arcane_blast Fluffy_Pillow 28235.6/69166: 41% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus(3)
4:24.605 rotation ; arcane_missiles Fluffy_Pillow 23139.6/69166: 33% mana arcane_charge(4), clearcasting, presence_of_mind, rune_of_power, crimson_chorus(3)
4:26.676 rotation . arcane_blast Fluffy_Pillow 26004.4/69166: 38% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus(3)
4:27.964 rotation . arcane_barrage Fluffy_Pillow 20911.1/69166: 30% mana arcane_charge(4), rune_of_power, crimson_chorus(3)
4:29.253 rotation > arcane_orb Fluffy_Pillow 25460.9/69166: 37% mana crimson_chorus(3)
4:30.539 rotation . arcane_blast Fluffy_Pillow 26739.8/69166: 39% mana arcane_charge(2), crimson_chorus(3)
4:32.159 rotation . arcane_blast Fluffy_Pillow 24855.8/69166: 36% mana arcane_charge(3), crimson_chorus(3)
4:33.622 cooldowns x arcane_power Fluffy_Pillow 21379.6/69166: 31% mana arcane_charge(4)
4:33.622 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 21379.6/69166: 31% mana arcane_charge(4), arcane_power, rune_of_power
4:33.622 rotation . arcane_blast Fluffy_Pillow 21379.6/69166: 31% mana arcane_charge(4), arcane_power, rune_of_power, gladiators_badge
4:34.932 rotation . arcane_blast Fluffy_Pillow 19754.2/69166: 29% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, gladiators_badge
4:36.244 rotation ; arcane_missiles Fluffy_Pillow 18131.6/69166: 26% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, gladiators_badge
4:38.108 rotation . arcane_blast Fluffy_Pillow 20710.1/69166: 30% mana arcane_charge(4), arcane_power, rune_of_power, gladiators_badge
4:39.421 rotation . arcane_blast Fluffy_Pillow 19088.9/69166: 28% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, gladiators_badge
4:40.732 rotation ; arcane_missiles Fluffy_Pillow 17464.9/69166: 25% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, gladiators_badge
4:42.671 rotation . arcane_blast Fluffy_Pillow 20147.2/69166: 29% mana arcane_charge(4), arcane_power, rune_of_power, gladiators_badge
4:43.982 rotation . arcane_blast Fluffy_Pillow 18523.2/69166: 27% mana arcane_charge(4), arcane_power, rune_of_power, gladiators_badge
4:45.296 rotation . arcane_blast Fluffy_Pillow 16903.4/69166: 24% mana arcane_charge(4), arcane_power, rune_of_power, gladiators_badge
4:46.607 rotation . arcane_blast Fluffy_Pillow 15279.4/69166: 22% mana arcane_charge(4), arcane_power, gladiators_badge
4:47.918 rotation . arcane_barrage Fluffy_Pillow 13655.4/69166: 20% mana arcane_charge(4), arcane_power, gladiators_badge
4:49.205 rotation > arcane_orb Fluffy_Pillow 18202.4/69166: 26% mana
4:50.541 rotation . arcane_blast Fluffy_Pillow 19550.5/69166: 28% mana arcane_charge(2)
4:52.161 rotation . arcane_blast Fluffy_Pillow 17666.4/69166: 26% mana arcane_charge(3)
4:53.626 rotation ? arcane_barrage Fluffy_Pillow 14193.0/69166: 21% mana arcane_charge(4)
4:54.912 rotation . arcane_blast Fluffy_Pillow 18738.6/69166: 27% mana
4:56.839 rotation . arcane_blast Fluffy_Pillow 20029.2/69166: 29% mana arcane_charge, clearcasting
4:58.613 rotation . arcane_blast Fluffy_Pillow 19733.2/69166: 29% mana arcane_charge(2), clearcasting
5:00.232 rotation + arcane_barrage Fluffy_Pillow 17847.8/69166: 26% mana arcane_charge(3), clearcasting
5:01.520 shared_cds . time_warp Fluffy_Pillow 21704.5/69166: 31% mana clearcasting
5:01.520 cooldowns v touch_of_the_magi Fluffy_Pillow 19704.5/69166: 28% mana clearcasting, temporal_warp
5:02.510 cooldowns y rune_of_power Fluffy_Pillow 18574.0/69166: 27% mana arcane_charge(4), clearcasting, temporal_warp
5:03.501 rotation : arcane_missiles Fluffy_Pillow 19944.8/69166: 29% mana arcane_charge(4), clearcasting, rune_of_power, temporal_warp
5:11.625 rotation . arcane_blast Fluffy_Pillow 8682.9/69166: 13% mana arcane_charge(4), rune_of_power, temporal_warp, crimson_chorus
5:12.634 rotation . arcane_barrage Fluffy_Pillow 3203.6/69166: 5% mana arcane_charge(4), clearcasting, rune_of_power, temporal_warp, crimson_chorus
5:13.624 rotation ; arcane_missiles Fluffy_Pillow 7339.8/69166: 11% mana clearcasting, rune_of_power, temporal_warp, crimson_chorus
5:15.110 rotation > arcane_orb Fluffy_Pillow 9395.4/69166: 14% mana rune_of_power, temporal_warp, crimson_chorus(2)
5:16.102 shared_cds . lights_judgment Fluffy_Pillow 10267.6/69166: 15% mana arcane_charge(2), temporal_warp, crimson_chorus(2)
5:17.090 rotation . arcane_blast Fluffy_Pillow 11634.3/69166: 17% mana arcane_charge(2), temporal_warp, crimson_chorus(2)
5:18.337 rotation . arcane_blast Fluffy_Pillow 9234.3/69166: 13% mana arcane_charge(3), temporal_warp, crimson_chorus(2)
5:19.467 rotation . evocation Fluffy_Pillow 5297.5/69166: 8% mana arcane_charge(4), temporal_warp, crimson_chorus(2)
5:22.867 rotation ( cancel_action Fluffy_Pillow 66103.7/69166: 96% mana arcane_charge(4), evocation, temporal_warp, crimson_chorus(2)
5:22.872 final_burn | arcane_blast Fluffy_Pillow 66110.6/69166: 96% mana arcane_charge(4), temporal_warp, crimson_chorus(2)
5:23.881 final_burn | arcane_blast Fluffy_Pillow 60631.3/69166: 88% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(3)
5:24.890 final_burn { arcane_missiles Fluffy_Pillow 55152.1/69166: 80% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(3)
5:26.628 final_burn | arcane_blast Fluffy_Pillow 57556.3/69166: 83% mana arcane_charge(4), temporal_warp, crimson_chorus(3)
5:27.638 final_burn | arcane_blast Fluffy_Pillow 52078.5/69166: 75% mana arcane_charge(4), temporal_warp, crimson_chorus(3)

Stats

Level Bonus (60) Race Bonus (lightforged_draenei) Raid-Buffed Unbuffed Gear Amount
Strength 198 0 198 198 0
Agility 306 -1 305 305 0
Stamina 414 1 2028 1932 1517
Intellect 450 0 1795 1615 1089 (46)
Spirit 0 0 0 0 0
Health 40560 38640 0
Mana 69166 69166 0
Spell Power 1795 1615 0
Crit 14.34% 14.34% 327
Haste 17.00% 17.00% 561
Versatility 5.65% 5.65% 226
Mana Regen 1383 1383 0
Mastery 38.33% 38.33% 838
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 227.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, enchant: { +15 Int }
Local Hands Impossibly Oversized Mitts
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +31 Haste, +74 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 226, stats: { +77 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Sinful Aspirant's Badge of Ferocity
ilevel: 207, stats: { +91 Haste }
item effects: { use: Gladiator's Badge }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation

Profile

mage="lightforged draenei"
source=default
spec=arcane
level=60
race=lightforged_draenei
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2

# Default consumables
potion=deathly_fixation
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=disabled

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=variable,name=prepull_evo,op=reset,default=-1
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1
actions.precombat+=/variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1
actions.precombat+=/variable,name=have_opened,op=set,value=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=reset,default=-1
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=30,if=variable.totm_max_delay_for_ap=-1&essence.vision_of_perfection.minor
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=inverted_opener,op=reset,default=-1
actions.precombat+=/variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)
actions.precombat+=/variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_familiar
actions.precombat+=/arcane_intellect
actions.precombat+=/conjure_mana_gem
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell,if=target.debuff.casting.react
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened<=0&prev_gcd.1.evocation&!runeforge.siphon_storm
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened<=0&buff.arcane_power.down&cooldown.arcane_power.remains>0&runeforge.siphon_storm
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/call_action_list,name=shared_cds
actions+=/call_action_list,name=essences
actions+=/call_action_list,name=aoe,if=active_enemies>2
actions+=/call_action_list,name=opener,if=variable.have_opened<=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains>0
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&talent.amplification&active_enemies<8
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&(runeforge.arcane_infinity|talent.amplification)&active_enemies<5
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
actions.cooldowns+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&essence.vision_of_perfection.minor
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Kyrian: RS is mana hungry and AB4s are too expensive to use pom to squeeze an extra ab in the totm window. Let's use it to make low charge ABs instant.
actions.cooldowns+=/presence_of_mind,if=buff.arcane_charge.stack=0&covenant.kyrian
# Non-Kyrian: Use pom to squeeze an extra ab in the totm window.
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian

actions.essences=blood_of_the_enemy,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/blood_of_the_enemy,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/worldvein_resonance,if=cooldown.arcane_power.remains>=50&cooldown.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
actions.essences+=/worldvein_resonance,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/worldvein_resonance,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/guardian_of_azeroth,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/guardian_of_azeroth,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/concentrated_flame,line_cd=6,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&mana.time_to_max>=execute_time
actions.essences+=/reaping_flames,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&mana.time_to_max>=execute_time
actions.essences+=/focused_azerite_beam,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/purifying_blast,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/ripple_in_space,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/the_unbound_force,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/memory_of_lucid_dreams,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains>0&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
actions.opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne,if=!runeforge.siphon_storm
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
actions.opener+=/arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.opener+=/rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
actions.opener+=/deathborne,if=buff.rune_of_power.down
actions.opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
actions.opener+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
actions.opener+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<variable.barrage_mana_pct&cooldown.evocation.remains>0&buff.arcane_power.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&essence.vision_of_perfection.minor
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

actions.shared_cds=use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions.shared_cds+=/potion,if=buff.arcane_power.up
actions.shared_cds+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions.shared_cds+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/berserking,if=buff.arcane_power.up
actions.shared_cds+=/blood_fury,if=buff.arcane_power.up
actions.shared_cds+=/fireblood,if=buff.arcane_power.up
actions.shared_cds+=/ancestral_call,if=buff.arcane_power.up
actions.shared_cds+=/use_items,if=buff.arcane_power.up
actions.shared_cds+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions.shared_cds+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions.shared_cds+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30

head=confidants_favored_cap,id=183021,bonus_id=1498,ilevel=226
neck=nobles_birthstone_pendant,id=183039,bonus_id=1498,ilevel=226
shoulders=shawl_of_the_penitent,id=183020,bonus_id=1498,ilevel=233
back=mantle_of_manifest_sins,id=183033,bonus_id=1498,ilevel=226
chest=robes_of_the_cursed_commando,id=182998,bonus_id=1498,ilevel=233,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=1498,ilevel=226,enchant=eternal_intellect
hands=impossibly_oversized_mitts,id=183022,bonus_id=1498,ilevel=226
waist=cinch_of_infinite_tightness,id=183028,bonus_id=1498,ilevel=226
legs=courtiers_costume_trousers,id=183011,bonus_id=1498,ilevel=226
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=1498,ilevel=226
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=1498,ilevel=233,enchant=16mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=1498,ilevel=226
trinket2=sinful_aspirants_badge_of_ferocity,id=175884,bonus_id=1521,ilevel=207
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/6652/1531,ilevel=233,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=227.20
# gear_stamina=1517
# gear_intellect=1089
# gear_crit_rating=327
# gear_haste_rating=561
# gear_mastery_rating=838
# gear_versatility_rating=226
# gear_armor=369

mechagnome : 5266 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
5266.1 5266.1 9.8 / 0.186% 784.4 / 14.9% 2.2
RPS Out RPS In Primary Resource Waiting APM Active Skill
2388.4 2256.9 Mana 0.00% 41.4 100.0% 100%
Talents
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
mechagnome 5266
Arcane Barrage 402 7.6% 23.4 12.20sec 5155 4290 Direct 23.4 4427 8820 5158 16.7%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 23.41 23.40 0.00 0.00 1.2017 0.0000 120682.30 120682.30 0.00% 4290.32 4290.32
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 83.34% 19.50 10 30 4426.83 2662 9418 4424.94 3958 4888 86309 86309 0.00%
crit 16.66% 3.90 0 13 8820.25 6501 17770 8658.34 0 13454 34373 34373 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you {$321526s1=2}% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [}]:0.02
    opener
    [$]:0.38
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
    opener
    [']:0.55
    rotation
    [*]:0.44
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
    rotation
    [+]:2.92
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [,]:0.17
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [?]:11.30
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
    rotation
    [@]:2.47
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [.]:2.06
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [.]:2.62
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [.]:0.00
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [.]:0.47
Arcane Blast 1991 37.8% 117.8 2.54sec 5065 3878 Direct 118.8 4229 8835 5023 17.2%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 117.81 118.81 0.00 0.00 1.3059 0.0000 596666.37 596666.37 0.00% 3878.31 3878.31
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.77% 98.33 70 129 4229.09 912 9536 4230.40 3776 4832 415787 415787 0.00%
crit 17.23% 20.47 6 36 8835.03 1823 19071 8838.10 5182 12068 180879 180879 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [|]:2.52
    opener
    ["]:1.00
  • if_expr:variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    opener
    [&]:11.68
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [-]:2.55
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [.]:100.64
Arcane Echo 243 4.6% 154.1 1.97sec 472 0 Direct 154.1 394 821 472 18.2%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 154.15 154.15 0.00 0.00 0.0000 0.0000 72721.22 72721.22 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.81% 126.10 80 181 394.13 223 547 394.37 353 436 49689 49689 0.00%
crit 18.19% 28.05 11 49 821.43 446 1094 821.53 660 965 23032 23032 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2044 38.8% 43.6 6.59sec 14049 8052 Periodic 297.1 1731 3603 2064 17.8% 23.6%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 43.64 0.00 297.38 297.13 1.7447 0.2381 613013.75 613013.75 0.00% 8051.99 8051.99
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 82.21% 244.27 141 391 1730.52 1073 2676 1733.77 1536 1999 422657 422657 0.00%
crit 17.79% 52.86 26 96 3602.56 2146 5352 3610.59 2971 4295 190357 190357 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [{]:0.69
  • if_expr:buff.clearcasting.react
    opener
    [%]:1.05
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [:]:6.07
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [;]:6.70
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [<]:2.43
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [=]:4.01
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (136) 0.0% (2.6%) 11.7 25.64sec 3510 2855

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.68 0.00 0.00 0.00 1.2295 0.0000 0.00 0.00 0.00% 2855.12 2855.12

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    opener
    [!]:1.00
  • if_expr:variable.inverted_opener=1&cooldown.rune_of_power.remains=0
    rotation
    [>]:10.69
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 136 2.6% 11.7 26.34sec 3513 0 Direct 11.7 3019 6043 3513 16.3%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.68 11.68 0.00 0.00 0.0000 0.0000 41013.82 41013.82 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 83.66% 9.77 3 15 3018.51 2874 6807 3017.52 2926 3354 29487 29487 0.00%
crit 16.34% 1.91 0 6 6043.12 5748 8729 5259.39 0 8235 11527 11527 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Deathly Fixation 11 (25) 0.2% (0.5%) 17.4 1.39sec 422 0 Periodic 26.2 (29.3) 126 0 126 0.0% (0.0%) 8.6%

Stats Details: Deathly Fixation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 17.41 0.00 26.23 26.23 0.0000 0.9872 3294.34 3294.34 0.00% 284.00 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 100.00% 26.23 14 37 125.54 0 202 125.31 85 169 3294 3294 0.00%

Action Details: Deathly Fixation

  • id:322253
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:false
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:42.90
  • base_td_mult:1.00
  • dot_duration:8.00
  • base_tick_time:1.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:322253
  • name:Deathly Fixation
  • school:shadow
  • tooltip:Taking $w1 Shadow damage every $t1.
  • description:Deal {$s1=43} Shadow damage every $t1. Stacks up to 5 times.
    Deathly Eruption 14 0.3% 3.1 6.81sec 1323 0 Direct 3.1 1121 2241 1323 18.0%

Stats Details: Deathly Eruption

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.07 3.07 0.00 0.00 0.0000 0.0000 4058.74 4058.74 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.99% 2.52 0 5 1121.03 1093 1158 1109.79 0 1158 2821 2821 0.00%
crit 18.01% 0.55 0 3 2240.68 2185 2316 993.24 0 2316 1238 1238 0.00%

Action Details: Deathly Eruption

  • id:322256
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:984.99
  • base_dd_max:984.99
  • base_dd_mult:1.00

Spelldata

  • id:322256
  • name:Deathly Eruption
  • school:shadow
  • tooltip:
  • description:Deal {$s1=985} Shadow damage.
Eternal Insight 38 0.7% 21.1 14.36sec 535 0 Direct 21.1 456 912 534 17.3%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 21.14 21.14 0.00 0.00 0.0000 0.0000 11298.93 11298.93 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.73% 17.48 7 34 455.86 444 470 455.87 444 467 7971 7971 0.00%
crit 17.27% 3.65 0 11 911.65 887 941 888.91 0 941 3328 3328 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (18) 0.0% (0.3%) 1.0 0.00sec 5286 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 132  / 18 0.3% 114.0 1.01sec 46 45 Direct 114.0 39 80 46 18.4%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 114.00 114.00 0.00 0.00 1.0294 0.0000 5285.93 5285.93 0.00% 45.05 45.05
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.64% 93.07 78 106 38.86 30 46 38.86 38 40 3617 3617 0.00%
crit 18.36% 20.93 8 36 79.74 59 93 79.75 70 89 1669 1669 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:39.00
Touch of the Magi 0 (371) 0.0% (7.0%) 6.2 49.00sec 18038 15187

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.16 0.00 0.00 0.00 1.1878 0.0000 0.00 0.00 0.00% 15186.75 15186.75

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [u]:1.65
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
    cooldowns
    [v]:4.41
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    cooldowns
    [w]:0.11
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    Touch of the Magi (_explosion) 371 7.0% 6.2 48.94sec 18038 0 Direct 6.2 18076 0 18076 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.16 6.15 0.00 0.00 0.0000 0.0000 111166.97 111166.97 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.15 5 8 18076.24 928 53770 18084.81 13842 22498 111167 111167 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:12720.60
  • base_dd_max:12720.60
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
mechagnome
Arcane Power 2.8 122.21sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.78 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [x]:2.78
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Evocation 3.4 100.56sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.39 0.00 19.22 0.00 3.4710 0.6107 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:mechagnome
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    opener
    [~]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains>0&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
    rotation
    [)]:1.12
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
    rotation
    [.]:1.27
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:mechagnome
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:mechagnome
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Deathly Fixation (potion) 1.0 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307497
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    shared_cds
    [.]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 2.7 97.95sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.68 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [z]:2.68
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
Rune of Power 6.0 53.74sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.02 0.00 0.00 0.00 1.1865 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [y]:5.03
  • if_expr:buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
    opener
    [#]:1.00
  • if_expr:variable.inverted_opener=1&buff.rune_of_power.down
Time Warp 1.5 306.84sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.47 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    shared_cds
    [.]:1.47
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 121.52sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.94 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:mechagnome
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    shared_cds
    [.]:2.94
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 24.3 124.0 12.4sec 2.1sec 10.0sec 81.44% 0.00% 69.7 (70.3) 0.0

Buff Details

  • buff initial source:mechagnome
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:2.4s / 54.9s
  • trigger_min/max:0.0s / 15.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 52.3s

Stack Uptimes

  • arcane_charge_1:6.63%
  • arcane_charge_2:10.99%
  • arcane_charge_3:9.24%
  • arcane_charge_4:54.58%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 122.6sec 122.6sec 14.7sec 13.64% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:mechagnome
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 182.7s
  • trigger_min/max:120.0s / 182.7s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.0s

Stack Uptimes

  • arcane_power_1:13.64%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.52% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:mechagnome
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.52%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 17.8 10.7 16.9sec 10.5sec 7.6sec 45.17% 0.00% 0.1 (0.1) 0.2

Buff Details

  • buff initial source:mechagnome
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:25.08%
  • clearcasting_2:17.47%
  • clearcasting_3:2.62%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Combat Analysis 1.0 58.5 0.0sec 5.0sec 295.0sec 98.31% 0.00% 50.5 (50.5) 0.0

Buff Details

  • buff initial source:mechagnome
  • cooldown name:buff_combat_analysis
  • max_stacks:10
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:5.00

Stat Details

  • stat:intellect
  • amount:3.80

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:5.0s / 5.0s
  • trigger_pct:100.00%
  • duration_min/max:235.0s / 355.0s

Stack Uptimes

  • combat_analysis_1:1.69%
  • combat_analysis_3:1.69%
  • combat_analysis_4:1.69%
  • combat_analysis_5:1.69%
  • combat_analysis_6:1.69%
  • combat_analysis_7:1.69%
  • combat_analysis_8:1.69%
  • combat_analysis_9:1.69%
  • combat_analysis_10:84.79%

Spelldata

  • id:312923
  • name:Combat Analysis
  • tooltip:
  • description:You gather and analyze combat data every $t1 sec, increasing your primary stat by {$s1=4}, stacking up to {$s3=10} times. The data decays while out of combat.
  • max_stacks:0
  • duration:0.00
  • cooldown:0.00
  • default_chance:0.00%
Crimson Chorus 5.4 0.0 60.8sec 60.7sec 28.7sec 51.92% 0.00% 0.0 (0.0) 5.0

Buff Details

  • buff initial source:mechagnome
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:95.00

Trigger Details

  • interval_min/max:60.0s / 65.8s
  • trigger_min/max:60.0s / 65.8s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.87%
  • crimson_chorus_2:17.30%
  • crimson_chorus_3:16.75%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.4 0.0 100.9sec 100.9sec 3.8sec 4.25% 0.00% 15.8 (15.8) 0.0

Buff Details

  • buff initial source:mechagnome
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.0s / 143.2s
  • trigger_min/max:90.0s / 143.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 4.7s

Stack Uptimes

  • evocation_1:4.25%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:mechagnome
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:20.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Gladiator's Badge 2.9 0.0 118.6sec 118.6sec 14.7sec 14.02% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:mechagnome
  • cooldown name:buff_gladiators_badge
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
  • associated item:Sinful Aspirant's Badge of Ferocity

Stat Details

  • stat:intellect
  • amount:171.00

Trigger Details

  • interval_min/max:60.5s / 182.7s
  • trigger_min/max:60.5s / 182.7s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.0s

Stack Uptimes

  • gladiators_badge_1:14.02%

Spelldata

  • id:345228
  • name:Gladiator's Badge
  • tooltip:Primary stat increased by $w1.
  • description:Increases primary stat by {$s1=126} for {$d=15 seconds}.
  • max_stacks:0
  • duration:15.00
  • cooldown:60.00
  • default_chance:0.00%
Potion of Deathly Fixation 1.0 0.0 304.0sec 304.0sec 25.0sec 8.45% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:mechagnome
  • cooldown name:buff_potion_of_deathly_fixation
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:304.0s / 304.0s
  • trigger_min/max:304.0s / 304.0s
  • trigger_pct:100.00%
  • duration_min/max:9.9s / 25.0s

Stack Uptimes

  • potion_of_deathly_fixation_1:8.45%

Spelldata

  • id:307497
  • name:Potion of Deathly Fixation
  • tooltip:Chance to apply Deathly Fixation to your target.
  • description:Your damaging spells and abilities have a chance to apply Deathly Fixation to your target, dealing {$322253s1=43} Shadow damage over {$322253d=8 seconds} and stacking up to 5 times. Upon reaching 5 stacks, Deathly Fixation explodes, dealing {$322256s1=985} Shadow damage to the target. If you consume this potion while your weapon is augmented with Shadowcore Oil, the explosion damage is increased by {$s2=10}%. Lasts {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:0.00
  • default_chance:101.00%
Presence of Mind 2.7 0.0 99.9sec 99.9sec 4.7sec 4.17% 6.69% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:mechagnome
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:63.0s / 239.3s
  • trigger_min/max:63.0s / 239.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.1s

Stack Uptimes

  • presence_of_mind_1:2.12%
  • presence_of_mind_2:2.03%
  • presence_of_mind_3:0.02%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.8 0.0 35.2sec 35.2sec 11.8sec 34.61% 0.00% 0.0 (0.0) 8.5

Buff Details

  • buff initial source:mechagnome
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:12.0s / 53.3s
  • trigger_min/max:12.0s / 53.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:34.61%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:mechagnome
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases $pri by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Temporal Warp 1.5 0.0 304.3sec 304.3sec 35.7sec 17.22% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:mechagnome
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 321.2s
  • trigger_min/max:300.0s / 321.2s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.22%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:mechagnome
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 2 0.01% 0.00% 4.17%
Arcane Barrage Arcane Charge 3 2.50% 0.00% 18.52%
Arcane Barrage Arcane Charge 4 97.49% 81.48% 100.00%
Arcane Blast Arcane Charge 0 8.72% 5.31% 13.08%
Arcane Blast Arcane Charge 1 6.56% 3.12% 10.28%
Arcane Blast Arcane Charge 2 13.03% 7.91% 16.67%
Arcane Blast Arcane Charge 3 14.10% 9.17% 17.35%
Arcane Blast Arcane Charge 4 57.58% 46.15% 67.94%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 1.53% 0.00% 6.27% 1.5s 0.0s 5.3s
Conserve Phase 100.00% 100.00% 100.00% 300.0s 240.0s 360.0s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000179.989120.016239.995
Evocation11.8790.00053.20540.43415.540110.895
Rune of Power6.5040.00028.45940.51620.53273.776
Touch of the Magi4.9230.00024.99632.01519.24661.409
Arcane Power8.0130.00062.71522.58216.47083.126
Arcane Barrage9.9671.00052.928243.873190.534300.632
Arcane Orb5.8790.00056.89071.72940.390138.584
Presence of Mind51.0140.404275.576146.42782.875280.419
Time Warp2.2530.00021.2393.3401.28322.524

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
mechagnome
mana_regen Mana 3113.06 407810.62 60.25% 131.00 7069.25 1.70%
Evocation Mana 127.32 184721.66 27.29% 1450.84 0.00 0.00%
Mana Gem Mana 2.94 20345.58 3.01% 6916.57 0.00 0.00%
Arcane Barrage Mana 23.41 64033.56 9.46% 2735.71 304.86 0.47%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 67790.7 2256.95 2388.45 7385.7 29716.9 98.9 69165.7
Usage Type Count Total Avg RPE APR
mechagnome
arcane_blast Mana 118.8 598387.8 5037.2 5079.4 1.0
arcane_missiles Mana 43.6 93848.1 2150.7 2150.7 6.5
arcane_orb Mana 11.7 5841.6 500.0 500.0 7.0
time_warp Mana 1.5 2936.7 1999.6 1993.3 0.0
touch_of_the_magi Mana 6.2 15394.9 2498.6 2498.0 7.2

Statistics & Data Analysis

Fight Length
mechagnome Fight Length
Count 1627
Mean 299.99
Minimum 240.02
Maximum 360.00
Spread ( max - min ) 119.98
Range [ ( max - min ) / 2 * 100% ] 20.00%
DPS
mechagnome Damage Per Second
Count 1627
Mean 5266.10
Minimum 4626.93
Maximum 5955.87
Spread ( max - min ) 1328.94
Range [ ( max - min ) / 2 * 100% ] 12.62%
Standard Deviation 202.0084
5th Percentile 4945.78
95th Percentile 5606.32
( 95th Percentile - 5th Percentile ) 660.54
Mean Distribution
Standard Deviation 5.0081
95.00% Confidence Interval ( 5256.28 - 5275.92 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 57
0.1% Error 5653
0.1 Scale Factor Error with Delta=300 349
0.05 Scale Factor Error with Delta=300 1394
0.01 Scale Factor Error with Delta=300 34836
Priority Target DPS
mechagnome Priority Target Damage Per Second
Count 1627
Mean 5266.10
Minimum 4626.93
Maximum 5955.87
Spread ( max - min ) 1328.94
Range [ ( max - min ) / 2 * 100% ] 12.62%
Standard Deviation 202.0084
5th Percentile 4945.78
95th Percentile 5606.32
( 95th Percentile - 5th Percentile ) 660.54
Mean Distribution
Standard Deviation 5.0081
95.00% Confidence Interval ( 5256.28 - 5275.92 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 57
0.1% Error 5653
0.1 Scale Factor Error with Delta=300 349
0.05 Scale Factor Error with Delta=300 1394
0.01 Scale Factor Error with Delta=300 34836
DPS(e)
mechagnome Damage Per Second (Effective)
Count 1627
Mean 5266.10
Minimum 4626.93
Maximum 5955.87
Spread ( max - min ) 1328.94
Range [ ( max - min ) / 2 * 100% ] 12.62%
Damage
mechagnome Damage
Count 1627
Mean 1573916.44
Minimum 1172143.26
Maximum 2012579.55
Spread ( max - min ) 840436.30
Range [ ( max - min ) / 2 * 100% ] 26.70%
DTPS
mechagnome Damage Taken Per Second
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
mechagnome Healing Per Second
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
mechagnome Healing Per Second (Effective)
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
mechagnome Heal
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
mechagnome Healing Taken Per Second
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
mechagnome Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
mechagnomeTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
mechagnome Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 variable,name=prepull_evo,op=reset,default=-1
1 0.00 variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2
2 0.00 variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1
3 0.00 variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1
4 0.00 variable,name=have_opened,op=set,value=0
5 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
6 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
7 0.00 variable,name=final_burn,op=set,value=0
8 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
9 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
A 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
B 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
C 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
D 0.00 variable,name=totm_max_delay_for_ap,op=reset,default=-1
E 0.00 variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command
F 0.00 variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae
G 0.00 variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3
H 0.00 variable,name=totm_max_delay_for_ap,op=set,value=30,if=variable.totm_max_delay_for_ap=-1&essence.vision_of_perfection.minor
I 0.00 variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1
J 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
K 0.00 variable,name=barrage_mana_pct,op=reset,default=-1
L 0.00 variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae
M 0.00 variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1
N 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=-1
O 0.00 variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command
P 0.00 variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle
Q 0.00 variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1
R 0.00 variable,name=totm_max_charges,op=reset,default=2
S 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
T 0.00 variable,name=inverted_opener,op=reset,default=-1
U 0.00 variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)
V 0.00 variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1
W 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
X 0.00 variable,name=am_spam,op=reset,default=0
Y 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
Z 0.00 variable,name=evo_pct,op=reset,default=15
a 0.00 flask
b 0.00 food
c 0.00 augmentation
d 0.00 arcane_familiar
e 0.00 arcane_intellect
f 0.00 conjure_mana_gem
g 0.00 snapshot_stats
h 0.00 mirror_image
i 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
j 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
k 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
0.00 counterspell,if=target.debuff.casting.react
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened<=0&prev_gcd.1.evocation&!runeforge.siphon_storm
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened<=0&buff.arcane_power.down&cooldown.arcane_power.remains>0&runeforge.siphon_storm
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
l 0.00 call_action_list,name=shared_cds
m 0.00 call_action_list,name=essences
n 0.00 call_action_list,name=aoe,if=active_enemies>2
o 0.00 call_action_list,name=opener,if=variable.have_opened<=0
p 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
q 0.00 call_action_list,name=cooldowns
r 0.00 call_action_list,name=rotation,if=variable.final_burn=0
s 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
t 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
0.00 touch_of_the_magi,if=cooldown.arcane_power.remains<50&essence.vision_of_perfection.minor
u 1.65 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
v 4.41 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
w 0.11 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
x 2.78 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
y 5.03 rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 presence_of_mind,if=buff.arcane_charge.stack=0&covenant.kyrian
Kyrian: RS is mana hungry and AB4s are too expensive to use pom to squeeze an extra ab in the totm window. Let's use it to make low charge ABs instant.
z 2.68 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
Non-Kyrian: Use pom to squeeze an extra ab in the totm window.
actions.final_burn
# count action,conditions
{ 0.69 arcane_missiles,if=buff.clearcasting.react,chain=1
| 2.52 arcane_blast
} 0.02 arcane_barrage
actions.opener
# count action,conditions
~ 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains>0&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
0.00 radiant_spark,if=mana.pct>40
0.00 shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
! 1.00 arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
" 1.00 arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
# 1.00 rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
0.00 deathborne,if=buff.rune_of_power.down
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 rune_of_power,if=buff.rune_of_power.down
0.00 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
0.00 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
0.00 arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
$ 0.38 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
0.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
% 1.05 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
& 11.68 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
' 0.55 arcane_barrage
actions.rotation
# count action,conditions
( 3.37 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
) 1.12 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
* 0.44 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
Barrage if it's time to use totm and we have too many charges
+ 2.92 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
, 0.17 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
- 2.55 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
: 6.07 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
; 6.70 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
< 2.43 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
= 4.01 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
> 10.69 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
0.00 arcane_barrage,if=mana.pct<variable.barrage_mana_pct&cooldown.evocation.remains>0&buff.arcane_power.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&essence.vision_of_perfection.minor
? 11.30 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
@ 2.47 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
. 2.06 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
. 2.62 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
. 0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
. 100.64 arcane_blast
. 1.27 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
. 0.47 arcane_barrage
actions.shared_cds
# count action,conditions
. 2.94 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
. 1.00 potion,if=buff.arcane_power.up
. 1.47 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
. 2.86 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
0.00 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30

Sample Sequence

034789ABCDIJKMNQRSTUWXZabfhj!."#&.&&&&&&&&&&&'~(ux..:...;....>.....?<....?.==.>..?...+vy:z-....>..?...=.?....?>.=..)(+vy:....>...x.;.....;....>....?.vy:z-..;?>..?....?.=.>....)(+vy:...>......<..?<...>..<..?<ux.:z-;....>..y......;..>....(..,........@>...?...+

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 prepull_evo Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat 3 prepull_evo Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat 4 have_opened Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat 7 final_burn Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat 8 rs_max_delay_for_totm Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat 9 rs_max_delay_for_rop Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat A rs_max_delay_for_ap Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat B ap_max_delay_for_totm Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat C rop_max_delay_for_totm Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat D totm_max_delay_for_ap Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat I totm_max_delay_for_ap Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat J totm_max_delay_for_rop Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat K barrage_mana_pct Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat M barrage_mana_pct Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat N ap_minimum_mana_pct Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat Q ap_minimum_mana_pct Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat R totm_max_charges Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat S aoe_totm_max_charges Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat T inverted_opener Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat U inverted_opener Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat W ap_on_use Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat X am_spam Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat Z evo_pct Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat a flask mechagnome 69165.7/69166: 100% mana
Pre precombat b food mechagnome 69165.7/69166: 100% mana
Pre precombat f conjure_mana_gem Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat h mirror_image Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat j arcane_blast Fluffy_Pillow 69165.7/69166: 100% mana
0:00.000 opener ! arcane_orb Fluffy_Pillow 67790.7/69166: 98% mana
0:01.284 shared_cds . time_warp Fluffy_Pillow 69066.9/69166: 100% mana bloodlust, crimson_chorus
0:01.284 opener " arcane_blast Fluffy_Pillow 67066.9/69166: 97% mana bloodlust, temporal_warp, crimson_chorus
0:02.153 opener # rune_of_power Fluffy_Pillow 62769.0/69166: 91% mana bloodlust, clearcasting, temporal_warp, crimson_chorus
0:02.915 opener & arcane_blast Fluffy_Pillow 63823.1/69166: 92% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:03.694 shared_cds . use_mana_gem mechagnome 58025.7/69166: 84% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:03.694 opener & arcane_blast Fluffy_Pillow 64942.2/69166: 94% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:04.471 opener & arcane_blast Fluffy_Pillow 59142.1/69166: 86% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:05.248 opener & arcane_blast Fluffy_Pillow 53341.9/69166: 77% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus, combat_analysis
0:06.027 opener & arcane_blast Fluffy_Pillow 47544.5/69166: 69% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus, combat_analysis
0:06.805 opener & arcane_blast Fluffy_Pillow 41745.7/69166: 60% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus, combat_analysis
0:07.582 opener & arcane_blast Fluffy_Pillow 35945.6/69166: 52% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus, combat_analysis
0:08.360 opener & arcane_blast Fluffy_Pillow 30146.8/69166: 44% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus, combat_analysis
0:09.136 opener & arcane_blast Fluffy_Pillow 24345.2/69166: 35% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus, combat_analysis
0:09.912 opener & arcane_blast Fluffy_Pillow 18543.7/69166: 27% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus, combat_analysis
0:10.690 opener & arcane_blast Fluffy_Pillow 12744.9/69166: 18% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), combat_analysis(3)
0:11.468 opener & arcane_blast Fluffy_Pillow 6946.1/69166: 10% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), combat_analysis(3)
0:12.244 opener ' arcane_barrage Fluffy_Pillow 1144.6/69166: 2% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), combat_analysis(3)
0:13.007 opener ~ evocation mechagnome 4966.7/69166: 7% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), combat_analysis(3)
0:15.707 rotation ( cancel_action Fluffy_Pillow 67740.2/69166: 98% mana bloodlust, clearcasting(3), evocation, temporal_warp, crimson_chorus(2), combat_analysis(4)
0:15.709 cooldowns u touch_of_the_magi Fluffy_Pillow 67742.9/69166: 98% mana bloodlust, clearcasting(3), temporal_warp, crimson_chorus(2), combat_analysis(4)
0:16.473 cooldowns x arcane_power Fluffy_Pillow 66299.8/69166: 96% mana bloodlust, arcane_charge(4), clearcasting(3), temporal_warp, crimson_chorus(2), combat_analysis(4)
0:16.473 shared_cds . potion Fluffy_Pillow 66299.8/69166: 96% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), combat_analysis(4)
0:16.473 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 66299.8/69166: 96% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), combat_analysis(4), potion_of_deathly_fixation
0:16.473 rotation : arcane_missiles Fluffy_Pillow 66299.8/69166: 96% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), combat_analysis(4), potion_of_deathly_fixation, gladiators_badge
0:24.885 rotation . arcane_blast Fluffy_Pillow 58040.5/69166: 84% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), combat_analysis(5), potion_of_deathly_fixation, gladiators_badge
0:25.662 rotation . arcane_blast Fluffy_Pillow 55677.9/69166: 80% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), combat_analysis(6), potion_of_deathly_fixation, gladiators_badge
0:26.440 rotation . arcane_blast Fluffy_Pillow 53316.6/69166: 77% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), combat_analysis(6), potion_of_deathly_fixation, gladiators_badge
0:27.217 rotation ; arcane_missiles Fluffy_Pillow 50953.9/69166: 74% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), combat_analysis(6), potion_of_deathly_fixation, gladiators_badge
0:28.540 rotation . arcane_blast Fluffy_Pillow 52784.1/69166: 76% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, crimson_chorus(3), combat_analysis(6), potion_of_deathly_fixation, gladiators_badge
0:29.319 rotation . arcane_blast Fluffy_Pillow 50424.2/69166: 73% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, crimson_chorus(3), combat_analysis(6), potion_of_deathly_fixation, gladiators_badge
0:30.097 rotation . arcane_blast Fluffy_Pillow 48062.9/69166: 69% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, combat_analysis(7), potion_of_deathly_fixation, gladiators_badge
0:30.875 rotation . arcane_barrage Fluffy_Pillow 45701.6/69166: 66% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, temporal_warp, combat_analysis(7), potion_of_deathly_fixation, gladiators_badge
0:31.638 rotation > arcane_orb Fluffy_Pillow 49523.7/69166: 72% mana bloodlust, clearcasting, temporal_warp, combat_analysis(7), potion_of_deathly_fixation
0:32.400 rotation . arcane_blast Fluffy_Pillow 50077.8/69166: 72% mana bloodlust, arcane_charge(2), clearcasting, temporal_warp, combat_analysis(7), potion_of_deathly_fixation
0:33.358 rotation . arcane_blast Fluffy_Pillow 47278.0/69166: 68% mana bloodlust, arcane_charge(3), clearcasting, temporal_warp, combat_analysis(7), potion_of_deathly_fixation
0:34.225 rotation . arcane_blast Fluffy_Pillow 42977.3/69166: 62% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, combat_analysis(7), potion_of_deathly_fixation
0:35.001 rotation . arcane_blast Fluffy_Pillow 37175.8/69166: 54% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, combat_analysis(8), potion_of_deathly_fixation
0:35.777 rotation . arcane_blast Fluffy_Pillow 31374.2/69166: 45% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, combat_analysis(8), potion_of_deathly_fixation
0:36.555 rotation ? arcane_barrage Fluffy_Pillow 25575.4/69166: 37% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, combat_analysis(8), potion_of_deathly_fixation
0:37.316 rotation < arcane_missiles Fluffy_Pillow 29394.8/69166: 42% mana bloodlust, clearcasting(3), temporal_warp, combat_analysis(8), potion_of_deathly_fixation
0:38.521 rotation . arcane_blast Fluffy_Pillow 31061.7/69166: 45% mana bloodlust, clearcasting(2), temporal_warp, combat_analysis(8), potion_of_deathly_fixation
0:39.660 rotation . arcane_blast Fluffy_Pillow 31262.3/69166: 45% mana bloodlust, arcane_charge, clearcasting(2), temporal_warp, combat_analysis(8), potion_of_deathly_fixation
0:40.710 rotation . arcane_blast Fluffy_Pillow 29964.7/69166: 43% mana bloodlust, arcane_charge(2), clearcasting(2), temporal_warp, combat_analysis(9), potion_of_deathly_fixation
0:41.670 rotation . arcane_blast Fluffy_Pillow 27167.7/69166: 39% mana arcane_charge(3), clearcasting(2), combat_analysis(9)
0:43.136 rotation ? arcane_barrage Fluffy_Pillow 23695.7/69166: 34% mana arcane_charge(4), clearcasting(2), combat_analysis(9)
0:44.424 rotation . arcane_blast Fluffy_Pillow 28244.0/69166: 41% mana clearcasting(2), combat_analysis(9)
0:46.353 rotation = arcane_missiles Fluffy_Pillow 29537.4/69166: 43% mana arcane_charge, clearcasting(2), combat_analysis(10)
0:48.417 rotation = arcane_missiles Fluffy_Pillow 32392.6/69166: 47% mana arcane_charge, clearcasting, combat_analysis(10)
0:50.340 rotation . arcane_blast Fluffy_Pillow 35052.7/69166: 51% mana arcane_charge, combat_analysis(10)
0:52.112 rotation > arcane_orb Fluffy_Pillow 34753.9/69166: 50% mana arcane_charge(2), combat_analysis(10)
0:53.398 rotation . arcane_blast Fluffy_Pillow 36032.9/69166: 52% mana arcane_charge(4), combat_analysis(10)
0:54.709 rotation . arcane_blast Fluffy_Pillow 30971.4/69166: 45% mana arcane_charge(4), clearcasting, combat_analysis(10)
0:56.019 rotation ? arcane_barrage Fluffy_Pillow 25908.5/69166: 37% mana arcane_charge(4), clearcasting, combat_analysis(10)
0:57.306 rotation . arcane_blast Fluffy_Pillow 30455.5/69166: 44% mana clearcasting, combat_analysis(10)
0:59.234 rotation . arcane_blast Fluffy_Pillow 31747.5/69166: 46% mana arcane_charge, clearcasting, combat_analysis(10)
1:01.007 rotation . arcane_blast Fluffy_Pillow 31450.1/69166: 45% mana arcane_charge(2), clearcasting, crimson_chorus, combat_analysis(10)
1:02.627 rotation + arcane_barrage Fluffy_Pillow 29566.1/69166: 43% mana arcane_charge(3), clearcasting, crimson_chorus, combat_analysis(10)
1:03.913 cooldowns v touch_of_the_magi Fluffy_Pillow 33420.0/69166: 48% mana clearcasting, crimson_chorus, combat_analysis(10)
1:05.200 cooldowns y rune_of_power Fluffy_Pillow 32700.3/69166: 47% mana arcane_charge(4), clearcasting, crimson_chorus, combat_analysis(10)
1:06.486 rotation : arcane_missiles Fluffy_Pillow 34479.3/69166: 50% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus, combat_analysis(10)
1:12.802 cooldowns z presence_of_mind Fluffy_Pillow 28216.3/69166: 41% mana arcane_charge(4), rune_of_power, crimson_chorus(2), combat_analysis(10)
1:12.802 rotation - arcane_blast Fluffy_Pillow 28216.3/69166: 41% mana arcane_charge(4), presence_of_mind(3), rune_of_power, crimson_chorus(2), combat_analysis(10)
1:14.085 rotation . arcane_blast Fluffy_Pillow 23116.1/69166: 33% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus(2), combat_analysis(10)
1:15.371 rotation . arcane_blast Fluffy_Pillow 18020.0/69166: 26% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus(2), combat_analysis(10)
1:16.658 rotation . arcane_blast Fluffy_Pillow 12925.4/69166: 19% mana arcane_charge(4), rune_of_power, crimson_chorus(2), combat_analysis(10)
1:17.970 rotation . arcane_barrage Fluffy_Pillow 7865.3/69166: 11% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2), combat_analysis(10)
1:19.258 rotation > arcane_orb Fluffy_Pillow 12413.6/69166: 18% mana clearcasting, crimson_chorus(2), combat_analysis(10)
1:20.546 rotation . arcane_blast Fluffy_Pillow 13695.3/69166: 20% mana arcane_charge(2), clearcasting, crimson_chorus(2), combat_analysis(10)
1:22.165 rotation . arcane_blast Fluffy_Pillow 11809.9/69166: 17% mana arcane_charge(3), clearcasting, crimson_chorus(3), combat_analysis(10)
1:23.631 rotation ? arcane_barrage Fluffy_Pillow 8337.8/69166: 12% mana arcane_charge(4), clearcasting, crimson_chorus(3), combat_analysis(10)
1:24.919 rotation . arcane_blast Fluffy_Pillow 12886.2/69166: 19% mana clearcasting, crimson_chorus(3), combat_analysis(10)
1:26.846 rotation . arcane_blast Fluffy_Pillow 14176.8/69166: 20% mana arcane_charge, clearcasting, crimson_chorus(3), combat_analysis(10)
1:28.618 rotation . arcane_blast Fluffy_Pillow 13878.1/69166: 20% mana arcane_charge(2), clearcasting, crimson_chorus(3), combat_analysis(10)
1:30.237 rotation = arcane_missiles Fluffy_Pillow 11992.6/69166: 17% mana arcane_charge(3), clearcasting, crimson_chorus(3), combat_analysis(10)
1:32.230 rotation . arcane_blast Fluffy_Pillow 14749.6/69166: 21% mana arcane_charge(3), combat_analysis(10)
1:33.695 rotation ? arcane_barrage Fluffy_Pillow 11276.1/69166: 16% mana arcane_charge(4), clearcasting, combat_analysis(10)
1:34.982 rotation . arcane_blast Fluffy_Pillow 15823.1/69166: 23% mana clearcasting, combat_analysis(10)
1:36.910 rotation . arcane_blast Fluffy_Pillow 17115.1/69166: 25% mana arcane_charge, clearcasting, combat_analysis(10)
1:38.684 rotation . arcane_blast Fluffy_Pillow 16819.1/69166: 24% mana arcane_charge(2), clearcasting, combat_analysis(10)
1:40.303 rotation . arcane_blast Fluffy_Pillow 14933.7/69166: 22% mana arcane_charge(3), clearcasting, combat_analysis(10)
1:41.768 rotation ? arcane_barrage Fluffy_Pillow 11460.3/69166: 17% mana arcane_charge(4), clearcasting, combat_analysis(10)
1:43.055 rotation > arcane_orb Fluffy_Pillow 16007.2/69166: 23% mana clearcasting, combat_analysis(10)
1:44.341 rotation . arcane_blast Fluffy_Pillow 17286.2/69166: 25% mana arcane_charge(2), clearcasting, combat_analysis(10)
1:45.962 rotation = arcane_missiles Fluffy_Pillow 15403.5/69166: 22% mana arcane_charge(3), clearcasting, combat_analysis(10)
1:47.909 rotation . arcane_blast Fluffy_Pillow 18096.8/69166: 26% mana arcane_charge(3), combat_analysis(10)
1:49.373 rotation . arcane_blast Fluffy_Pillow 14622.0/69166: 21% mana arcane_charge(4), combat_analysis(10)
1:50.684 rotation ) evocation mechagnome 9560.5/69166: 14% mana arcane_charge(4), combat_analysis(10)
1:54.784 rotation ( cancel_action Fluffy_Pillow 65964.5/69166: 95% mana arcane_charge(4), evocation, combat_analysis(10)
1:54.787 rotation + arcane_barrage Fluffy_Pillow 65968.6/69166: 95% mana arcane_charge(4), combat_analysis(10)
1:56.074 cooldowns v touch_of_the_magi Fluffy_Pillow 69165.7/69166: 100% mana combat_analysis(10)
1:57.361 cooldowns y rune_of_power Fluffy_Pillow 66672.6/69166: 96% mana arcane_charge(4), combat_analysis(10)
1:58.646 rotation : arcane_missiles Fluffy_Pillow 68450.2/69166: 99% mana arcane_charge(4), rune_of_power, combat_analysis(10)
2:07.427 shared_cds . use_mana_gem mechagnome 50597.1/69166: 73% mana arcane_charge(4), rune_of_power, crimson_chorus, combat_analysis(10)
2:07.427 rotation . arcane_blast Fluffy_Pillow 57513.6/69166: 83% mana arcane_charge(4), rune_of_power, crimson_chorus, combat_analysis(10)
2:08.738 rotation . arcane_blast Fluffy_Pillow 52452.2/69166: 76% mana arcane_charge(4), rune_of_power, crimson_chorus, combat_analysis(10)
2:10.049 rotation . arcane_barrage Fluffy_Pillow 47390.7/69166: 69% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus, combat_analysis(10)
2:11.337 rotation > arcane_orb Fluffy_Pillow 51939.0/69166: 75% mana clearcasting, crimson_chorus, combat_analysis(10)
2:12.622 rotation . arcane_blast Fluffy_Pillow 53216.6/69166: 77% mana arcane_charge(2), clearcasting, crimson_chorus(2), combat_analysis(10)
2:14.243 rotation . arcane_blast Fluffy_Pillow 51333.9/69166: 74% mana arcane_charge(3), clearcasting, crimson_chorus(2), combat_analysis(10)
2:15.710 rotation . arcane_blast Fluffy_Pillow 47863.3/69166: 69% mana arcane_charge(4), clearcasting, crimson_chorus(2), combat_analysis(10)
2:17.024 cooldowns x arcane_power Fluffy_Pillow 42805.9/69166: 62% mana arcane_charge(4), clearcasting, crimson_chorus(2), combat_analysis(10)
2:17.024 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 42805.9/69166: 62% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2), combat_analysis(10)
2:17.024 rotation ; arcane_missiles Fluffy_Pillow 42805.9/69166: 62% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2), combat_analysis(10), gladiators_badge
2:18.946 rotation . arcane_blast Fluffy_Pillow 45464.7/69166: 66% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), combat_analysis(10), gladiators_badge
2:20.257 rotation . arcane_blast Fluffy_Pillow 43840.7/69166: 63% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), combat_analysis(10), gladiators_badge
2:21.570 rotation . arcane_blast Fluffy_Pillow 42219.5/69166: 61% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), combat_analysis(10), gladiators_badge
2:22.883 rotation . arcane_blast Fluffy_Pillow 40598.3/69166: 59% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), combat_analysis(10), gladiators_badge
2:24.194 rotation . arcane_blast Fluffy_Pillow 38974.3/69166: 56% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3), combat_analysis(10), gladiators_badge
2:25.506 rotation ; arcane_missiles Fluffy_Pillow 37351.7/69166: 54% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3), combat_analysis(10), gladiators_badge
2:27.377 rotation . arcane_blast Fluffy_Pillow 39939.9/69166: 58% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), combat_analysis(10), gladiators_badge
2:28.689 rotation . arcane_blast Fluffy_Pillow 38317.3/69166: 55% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), combat_analysis(10), gladiators_badge
2:29.999 rotation . arcane_blast Fluffy_Pillow 36691.9/69166: 53% mana arcane_charge(4), arcane_power, crimson_chorus(3), combat_analysis(10), gladiators_badge
2:31.311 rotation . arcane_barrage Fluffy_Pillow 35069.4/69166: 51% mana arcane_charge(4), arcane_power, crimson_chorus(3), combat_analysis(10), gladiators_badge
2:32.596 rotation > arcane_orb Fluffy_Pillow 39613.5/69166: 57% mana combat_analysis(10)
2:33.883 rotation . arcane_blast Fluffy_Pillow 40893.9/69166: 59% mana arcane_charge(2), combat_analysis(10)
2:35.503 rotation . arcane_blast Fluffy_Pillow 39009.8/69166: 56% mana arcane_charge(3), combat_analysis(10)
2:36.968 rotation . arcane_blast Fluffy_Pillow 35536.4/69166: 51% mana arcane_charge(4), combat_analysis(10)
2:38.280 rotation . arcane_blast Fluffy_Pillow 30476.3/69166: 44% mana arcane_charge(4), clearcasting, combat_analysis(10)
2:39.592 rotation ? arcane_barrage Fluffy_Pillow 25416.2/69166: 37% mana arcane_charge(4), clearcasting, combat_analysis(10)
2:40.878 rotation . arcane_blast Fluffy_Pillow 29961.8/69166: 43% mana clearcasting, combat_analysis(10)
2:42.806 cooldowns v touch_of_the_magi Fluffy_Pillow 31253.8/69166: 45% mana arcane_charge, clearcasting, combat_analysis(10)
2:44.092 cooldowns y rune_of_power Fluffy_Pillow 30532.7/69166: 44% mana arcane_charge(4), clearcasting, combat_analysis(10)
2:45.379 rotation : arcane_missiles Fluffy_Pillow 32313.1/69166: 47% mana arcane_charge(4), clearcasting, rune_of_power, combat_analysis(10)
2:51.581 cooldowns z presence_of_mind Fluffy_Pillow 25892.4/69166: 37% mana arcane_charge(4), rune_of_power, combat_analysis(10)
2:51.581 rotation - arcane_blast Fluffy_Pillow 25892.4/69166: 37% mana arcane_charge(4), presence_of_mind(3), rune_of_power, combat_analysis(10)
2:52.867 rotation . arcane_blast Fluffy_Pillow 20796.3/69166: 30% mana arcane_charge(4), presence_of_mind(2), rune_of_power, combat_analysis(10)
2:54.155 rotation . arcane_blast Fluffy_Pillow 15703.0/69166: 23% mana arcane_charge(4), presence_of_mind, rune_of_power, combat_analysis(10)
2:55.442 rotation ; arcane_missiles Fluffy_Pillow 10608.4/69166: 15% mana arcane_charge(4), clearcasting, rune_of_power, combat_analysis(10)
2:57.440 rotation ? arcane_barrage Fluffy_Pillow 13372.2/69166: 19% mana arcane_charge(4), combat_analysis(10)
2:58.727 rotation > arcane_orb Fluffy_Pillow 17919.2/69166: 26% mana combat_analysis(10)
3:00.015 rotation . arcane_blast Fluffy_Pillow 19200.9/69166: 28% mana arcane_charge(2), combat_analysis(10)
3:01.634 rotation . arcane_blast Fluffy_Pillow 17315.5/69166: 25% mana arcane_charge(3), clearcasting, crimson_chorus, combat_analysis(10)
3:03.101 rotation ? arcane_barrage Fluffy_Pillow 13844.8/69166: 20% mana arcane_charge(4), clearcasting, crimson_chorus, combat_analysis(10)
3:04.388 rotation . arcane_blast Fluffy_Pillow 18391.8/69166: 27% mana clearcasting(2), crimson_chorus, combat_analysis(10)
3:06.314 rotation . arcane_blast Fluffy_Pillow 19681.0/69166: 28% mana arcane_charge, clearcasting(2), crimson_chorus, combat_analysis(10)
3:08.086 rotation . arcane_blast Fluffy_Pillow 19382.2/69166: 28% mana arcane_charge(2), clearcasting(2), crimson_chorus, combat_analysis(10)
3:09.706 rotation . arcane_blast Fluffy_Pillow 17498.2/69166: 25% mana arcane_charge(3), clearcasting(2), crimson_chorus, combat_analysis(10)
3:11.172 rotation ? arcane_barrage Fluffy_Pillow 14026.2/69166: 20% mana arcane_charge(4), clearcasting(2), crimson_chorus, combat_analysis(10)
3:12.459 rotation . arcane_blast Fluffy_Pillow 18573.1/69166: 27% mana clearcasting(2), crimson_chorus(2), combat_analysis(10)
3:14.385 rotation = arcane_missiles Fluffy_Pillow 19862.4/69166: 29% mana arcane_charge, clearcasting(2), crimson_chorus(2), combat_analysis(10)
3:18.051 rotation . arcane_blast Fluffy_Pillow 24933.6/69166: 36% mana arcane_charge, crimson_chorus(2), combat_analysis(10)
3:19.825 rotation > arcane_orb Fluffy_Pillow 24637.6/69166: 36% mana arcane_charge(2), crimson_chorus(2), combat_analysis(10)
3:21.112 rotation . arcane_blast Fluffy_Pillow 25917.9/69166: 37% mana arcane_charge(4), crimson_chorus(2), combat_analysis(10)
3:22.425 rotation . arcane_blast Fluffy_Pillow 20859.2/69166: 30% mana arcane_charge(4), crimson_chorus(3), combat_analysis(10)
3:23.735 rotation . arcane_blast Fluffy_Pillow 15796.4/69166: 23% mana arcane_charge(4), crimson_chorus(3), combat_analysis(10)
3:25.046 rotation . arcane_blast Fluffy_Pillow 10734.9/69166: 16% mana arcane_charge(4), clearcasting, crimson_chorus(3), combat_analysis(10)
3:26.359 rotation ) evocation Fluffy_Pillow 5676.2/69166: 8% mana arcane_charge(4), clearcasting, crimson_chorus(3), combat_analysis(10)
3:30.759 rotation ( cancel_action Fluffy_Pillow 66207.2/69166: 96% mana arcane_charge(4), clearcasting, evocation, crimson_chorus(3), combat_analysis(10)
3:30.764 rotation + arcane_barrage Fluffy_Pillow 66214.2/69166: 96% mana arcane_charge(4), clearcasting, crimson_chorus(3), combat_analysis(10)
3:32.052 cooldowns v touch_of_the_magi Fluffy_Pillow 69165.7/69166: 100% mana clearcasting, combat_analysis(10)
3:33.338 cooldowns y rune_of_power Fluffy_Pillow 66671.2/69166: 96% mana arcane_charge(4), clearcasting, combat_analysis(10)
3:34.623 rotation : arcane_missiles Fluffy_Pillow 68448.8/69166: 99% mana arcane_charge(4), clearcasting, rune_of_power, combat_analysis(10)
3:42.840 rotation . arcane_blast Fluffy_Pillow 63498.9/69166: 92% mana arcane_charge(4), rune_of_power, combat_analysis(10)
3:44.152 rotation . arcane_blast Fluffy_Pillow 58438.8/69166: 84% mana arcane_charge(4), rune_of_power, combat_analysis(10)
3:45.464 rotation . arcane_barrage Fluffy_Pillow 53378.8/69166: 77% mana arcane_charge(4), clearcasting, rune_of_power, combat_analysis(10)
3:46.750 rotation > arcane_orb Fluffy_Pillow 57924.3/69166: 84% mana clearcasting, combat_analysis(10)
3:48.036 rotation . arcane_blast Fluffy_Pillow 59203.3/69166: 86% mana arcane_charge(2), clearcasting, combat_analysis(10)
3:49.654 rotation . arcane_blast Fluffy_Pillow 57316.5/69166: 83% mana arcane_charge(3), clearcasting, combat_analysis(10)
3:51.120 rotation . arcane_blast Fluffy_Pillow 53844.4/69166: 78% mana arcane_charge(4), clearcasting, combat_analysis(10)
3:52.434 rotation . arcane_blast Fluffy_Pillow 48787.1/69166: 71% mana arcane_charge(4), clearcasting, combat_analysis(10)
3:53.746 rotation . arcane_blast Fluffy_Pillow 43727.0/69166: 63% mana arcane_charge(4), clearcasting, combat_analysis(10)
3:55.060 rotation . arcane_blast Fluffy_Pillow 38669.7/69166: 56% mana arcane_charge(4), clearcasting(2), combat_analysis(10)
3:56.372 rotation < arcane_missiles Fluffy_Pillow 33609.6/69166: 49% mana arcane_charge(4), clearcasting(3), combat_analysis(10)
3:58.419 rotation . arcane_blast Fluffy_Pillow 36441.2/69166: 53% mana arcane_charge(4), clearcasting(2), combat_analysis(10)
3:59.730 rotation . arcane_blast Fluffy_Pillow 31379.7/69166: 45% mana arcane_charge(4), clearcasting(2), combat_analysis(10)
4:01.041 rotation ? arcane_barrage Fluffy_Pillow 26318.3/69166: 38% mana arcane_charge(4), clearcasting(2), combat_analysis(10)
4:02.328 rotation < arcane_missiles Fluffy_Pillow 30865.2/69166: 45% mana clearcasting(3), combat_analysis(10)
4:04.294 rotation . arcane_blast Fluffy_Pillow 33584.8/69166: 49% mana clearcasting(2), crimson_chorus, combat_analysis(10)
4:06.221 rotation . arcane_blast Fluffy_Pillow 34875.5/69166: 50% mana arcane_charge, clearcasting(2), crimson_chorus, combat_analysis(10)
4:07.996 shared_cds . use_mana_gem mechagnome 34580.8/69166: 50% mana arcane_charge(2), clearcasting(2), crimson_chorus, combat_analysis(10)
4:07.996 rotation > arcane_orb Fluffy_Pillow 41497.4/69166: 60% mana arcane_charge(2), clearcasting(2), crimson_chorus, combat_analysis(10)
4:09.280 rotation . arcane_blast Fluffy_Pillow 42773.6/69166: 62% mana arcane_charge(4), clearcasting(2), crimson_chorus, combat_analysis(10)
4:10.591 rotation . arcane_blast Fluffy_Pillow 37712.1/69166: 55% mana arcane_charge(4), clearcasting(2), crimson_chorus, combat_analysis(10)
4:11.904 rotation < arcane_missiles Fluffy_Pillow 32653.4/69166: 47% mana arcane_charge(4), clearcasting(3), crimson_chorus, combat_analysis(10)
4:13.835 rotation . arcane_blast Fluffy_Pillow 35324.6/69166: 51% mana arcane_charge(4), clearcasting(2), crimson_chorus(2), combat_analysis(10)
4:15.146 rotation . arcane_blast Fluffy_Pillow 30263.1/69166: 44% mana arcane_charge(4), clearcasting(2), crimson_chorus(2), combat_analysis(10)
4:16.459 rotation ? arcane_barrage Fluffy_Pillow 25204.4/69166: 36% mana arcane_charge(4), clearcasting(2), crimson_chorus(2), combat_analysis(10)
4:17.746 rotation < arcane_missiles Fluffy_Pillow 29751.4/69166: 43% mana clearcasting(3), crimson_chorus(2), combat_analysis(10)
4:19.793 cooldowns u touch_of_the_magi Fluffy_Pillow 32583.0/69166: 47% mana clearcasting(2), crimson_chorus(2), combat_analysis(10)
4:21.079 cooldowns x arcane_power Fluffy_Pillow 31861.9/69166: 46% mana arcane_charge(4), clearcasting(2), crimson_chorus(2), combat_analysis(10)
4:21.079 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 31861.9/69166: 46% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(2), combat_analysis(10)
4:21.079 rotation : arcane_missiles Fluffy_Pillow 31861.9/69166: 46% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(2), combat_analysis(10), gladiators_badge
4:28.441 cooldowns z presence_of_mind Fluffy_Pillow 34545.9/69166: 50% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), combat_analysis(10), gladiators_badge
4:28.441 rotation - arcane_blast Fluffy_Pillow 34545.9/69166: 50% mana arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, crimson_chorus(3), combat_analysis(10), gladiators_badge
4:29.726 rotation ; arcane_missiles Fluffy_Pillow 32886.0/69166: 48% mana arcane_charge(4), arcane_power, clearcasting, presence_of_mind(2), rune_of_power, crimson_chorus(3), combat_analysis(10), gladiators_badge
4:31.768 rotation . arcane_blast Fluffy_Pillow 35710.7/69166: 52% mana arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, crimson_chorus(3), combat_analysis(10), gladiators_badge
4:33.056 rotation . arcane_blast Fluffy_Pillow 34054.9/69166: 49% mana arcane_charge(4), arcane_power, presence_of_mind, rune_of_power, combat_analysis(10), gladiators_badge
4:34.344 rotation . arcane_blast Fluffy_Pillow 32399.1/69166: 47% mana arcane_charge(4), arcane_power, combat_analysis(10), gladiators_badge
4:35.655 rotation . arcane_barrage Fluffy_Pillow 30775.1/69166: 44% mana arcane_charge(4), arcane_power, combat_analysis(10), gladiators_badge
4:36.939 rotation > arcane_orb Fluffy_Pillow 35317.9/69166: 51% mana combat_analysis(10)
4:38.225 rotation . arcane_blast Fluffy_Pillow 36596.9/69166: 53% mana arcane_charge(2), combat_analysis(10)
4:39.844 rotation . arcane_blast Fluffy_Pillow 34711.5/69166: 50% mana arcane_charge(3), combat_analysis(10)
4:41.310 cooldowns y rune_of_power Fluffy_Pillow 31239.4/69166: 45% mana arcane_charge(4), combat_analysis(10)
4:42.598 rotation . arcane_blast Fluffy_Pillow 33021.1/69166: 48% mana arcane_charge(4), rune_of_power, combat_analysis(10)
4:43.909 rotation . arcane_blast Fluffy_Pillow 27959.6/69166: 40% mana arcane_charge(4), rune_of_power, combat_analysis(10)
4:45.222 rotation . arcane_blast Fluffy_Pillow 22900.9/69166: 33% mana arcane_charge(4), rune_of_power, combat_analysis(10)
4:46.534 rotation . arcane_blast Fluffy_Pillow 17840.8/69166: 26% mana arcane_charge(4), rune_of_power, combat_analysis(10)
4:47.848 rotation . arcane_blast Fluffy_Pillow 12783.5/69166: 18% mana arcane_charge(4), rune_of_power, combat_analysis(10)
4:49.160 rotation . arcane_blast Fluffy_Pillow 7723.4/69166: 11% mana arcane_charge(4), clearcasting, rune_of_power, combat_analysis(10)
4:50.469 rotation ; arcane_missiles Fluffy_Pillow 2659.2/69166: 4% mana arcane_charge(4), clearcasting, rune_of_power, combat_analysis(10)
4:54.176 rotation . arcane_barrage Fluffy_Pillow 7787.1/69166: 11% mana arcane_charge(4), rune_of_power, combat_analysis(10)
4:55.463 rotation . arcane_blast Fluffy_Pillow 12334.1/69166: 18% mana combat_analysis(10)
4:57.390 rotation > arcane_orb Fluffy_Pillow 13624.7/69166: 20% mana arcane_charge, combat_analysis(10)
4:58.676 rotation . arcane_blast Fluffy_Pillow 14903.7/69166: 22% mana arcane_charge(3), combat_analysis(10)
5:00.141 rotation . arcane_blast Fluffy_Pillow 11430.2/69166: 17% mana arcane_charge(4), combat_analysis(10)
5:01.452 shared_cds . time_warp Fluffy_Pillow 6368.8/69166: 9% mana arcane_charge(4), combat_analysis(10)
5:01.452 rotation . evocation mechagnome 4368.8/69166: 6% mana arcane_charge(4), temporal_warp, combat_analysis(10)
5:04.952 rotation ( cancel_action Fluffy_Pillow 66963.4/69166: 97% mana arcane_charge(4), evocation, temporal_warp, combat_analysis(10)
5:04.956 rotation . arcane_blast Fluffy_Pillow 66968.9/69166: 97% mana arcane_charge(4), temporal_warp, combat_analysis(10)
5:05.965 rotation . arcane_blast Fluffy_Pillow 61489.7/69166: 89% mana arcane_charge(4), temporal_warp, crimson_chorus, combat_analysis(10)
5:06.976 rotation , arcane_barrage Fluffy_Pillow 56013.2/69166: 81% mana arcane_charge(4), temporal_warp, crimson_chorus, combat_analysis(10)
5:07.966 rotation . arcane_blast Fluffy_Pillow 60149.3/69166: 87% mana temporal_warp, crimson_chorus, combat_analysis(10)
5:09.448 rotation . arcane_blast Fluffy_Pillow 60824.4/69166: 88% mana arcane_charge, temporal_warp, crimson_chorus, combat_analysis(10)
5:10.813 rotation . arcane_blast Fluffy_Pillow 59962.6/69166: 87% mana arcane_charge(2), temporal_warp, crimson_chorus, combat_analysis(10)
5:12.059 rotation . arcane_blast Fluffy_Pillow 57561.2/69166: 83% mana arcane_charge(3), temporal_warp, crimson_chorus, combat_analysis(10)
5:13.187 rotation . arcane_blast Fluffy_Pillow 53621.6/69166: 78% mana arcane_charge(4), temporal_warp, crimson_chorus, combat_analysis(10)
5:14.198 rotation . arcane_blast Fluffy_Pillow 48145.1/69166: 70% mana arcane_charge(4), temporal_warp, crimson_chorus, combat_analysis(10)
5:15.207 rotation . arcane_blast Fluffy_Pillow 42665.9/69166: 62% mana arcane_charge(4), temporal_warp, crimson_chorus, combat_analysis(10)
5:16.216 rotation . arcane_blast Fluffy_Pillow 37186.7/69166: 54% mana arcane_charge(4), temporal_warp, crimson_chorus(2), combat_analysis(10)
5:17.227 rotation @ arcane_barrage Fluffy_Pillow 31710.2/69166: 46% mana arcane_charge(4), temporal_warp, crimson_chorus(2), combat_analysis(10)
5:18.219 rotation > arcane_orb Fluffy_Pillow 35849.1/69166: 52% mana temporal_warp, crimson_chorus(2), combat_analysis(10)
5:19.209 rotation . arcane_blast Fluffy_Pillow 36718.5/69166: 53% mana arcane_charge(2), temporal_warp, crimson_chorus(2), combat_analysis(10)
5:20.456 rotation . arcane_blast Fluffy_Pillow 34318.5/69166: 50% mana arcane_charge(3), temporal_warp, crimson_chorus(2), combat_analysis(10)
5:21.584 rotation . arcane_blast Fluffy_Pillow 30378.9/69166: 44% mana arcane_charge(4), temporal_warp, crimson_chorus(2), combat_analysis(10)
5:22.595 rotation ? arcane_barrage Fluffy_Pillow 24902.4/69166: 36% mana arcane_charge(4), temporal_warp, crimson_chorus(2), combat_analysis(10)
5:23.584 rotation . arcane_blast Fluffy_Pillow 29037.2/69166: 42% mana temporal_warp, crimson_chorus(2), combat_analysis(10)
5:25.067 rotation . arcane_blast Fluffy_Pillow 29713.6/69166: 43% mana arcane_charge, temporal_warp, crimson_chorus(2), combat_analysis(10)
5:26.432 rotation . arcane_blast Fluffy_Pillow 28851.9/69166: 42% mana arcane_charge(2), temporal_warp, crimson_chorus(3), combat_analysis(10)
5:27.677 rotation + arcane_barrage Fluffy_Pillow 26449.1/69166: 38% mana arcane_charge(3), temporal_warp, crimson_chorus(3), combat_analysis(10)

Stats

Level Bonus (60) Race Bonus (mechagnome) Raid-Buffed Unbuffed Gear Amount
Strength 198 -2 196 196 0
Agility 306 1 307 307 0
Stamina 414 -1 2026 1930 1517
Intellect 450 2 1798 1618 1089 (46)
Spirit 0 0 0 0 0
Health 40520 38600 0
Mana 69166 69166 0
Spell Power 1798 1618 0
Crit 14.34% 14.34% 327
Haste 17.00% 17.00% 561
Versatility 5.65% 5.65% 226
Mana Regen 1383 1383 0
Mastery 38.33% 38.33% 838
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 227.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, enchant: { +15 Int }
Local Hands Impossibly Oversized Mitts
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +31 Haste, +74 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 226, stats: { +77 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Sinful Aspirant's Badge of Ferocity
ilevel: 207, stats: { +91 Haste }
item effects: { use: Gladiator's Badge }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation

Profile

mage="mechagnome"
source=default
spec=arcane
level=60
race=mechagnome
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2

# Default consumables
potion=deathly_fixation
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=disabled

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=variable,name=prepull_evo,op=reset,default=-1
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1
actions.precombat+=/variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1
actions.precombat+=/variable,name=have_opened,op=set,value=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=reset,default=-1
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=30,if=variable.totm_max_delay_for_ap=-1&essence.vision_of_perfection.minor
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=inverted_opener,op=reset,default=-1
actions.precombat+=/variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)
actions.precombat+=/variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_familiar
actions.precombat+=/arcane_intellect
actions.precombat+=/conjure_mana_gem
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell,if=target.debuff.casting.react
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened<=0&prev_gcd.1.evocation&!runeforge.siphon_storm
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened<=0&buff.arcane_power.down&cooldown.arcane_power.remains>0&runeforge.siphon_storm
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/call_action_list,name=shared_cds
actions+=/call_action_list,name=essences
actions+=/call_action_list,name=aoe,if=active_enemies>2
actions+=/call_action_list,name=opener,if=variable.have_opened<=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains>0
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&talent.amplification&active_enemies<8
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&(runeforge.arcane_infinity|talent.amplification)&active_enemies<5
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
actions.cooldowns+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&essence.vision_of_perfection.minor
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Kyrian: RS is mana hungry and AB4s are too expensive to use pom to squeeze an extra ab in the totm window. Let's use it to make low charge ABs instant.
actions.cooldowns+=/presence_of_mind,if=buff.arcane_charge.stack=0&covenant.kyrian
# Non-Kyrian: Use pom to squeeze an extra ab in the totm window.
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian

actions.essences=blood_of_the_enemy,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/blood_of_the_enemy,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/worldvein_resonance,if=cooldown.arcane_power.remains>=50&cooldown.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
actions.essences+=/worldvein_resonance,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/worldvein_resonance,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/guardian_of_azeroth,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/guardian_of_azeroth,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/concentrated_flame,line_cd=6,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&mana.time_to_max>=execute_time
actions.essences+=/reaping_flames,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&mana.time_to_max>=execute_time
actions.essences+=/focused_azerite_beam,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/purifying_blast,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/ripple_in_space,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/the_unbound_force,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/memory_of_lucid_dreams,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains>0&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
actions.opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne,if=!runeforge.siphon_storm
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
actions.opener+=/arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.opener+=/rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
actions.opener+=/deathborne,if=buff.rune_of_power.down
actions.opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
actions.opener+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
actions.opener+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<variable.barrage_mana_pct&cooldown.evocation.remains>0&buff.arcane_power.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&essence.vision_of_perfection.minor
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

actions.shared_cds=use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions.shared_cds+=/potion,if=buff.arcane_power.up
actions.shared_cds+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions.shared_cds+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/berserking,if=buff.arcane_power.up
actions.shared_cds+=/blood_fury,if=buff.arcane_power.up
actions.shared_cds+=/fireblood,if=buff.arcane_power.up
actions.shared_cds+=/ancestral_call,if=buff.arcane_power.up
actions.shared_cds+=/use_items,if=buff.arcane_power.up
actions.shared_cds+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions.shared_cds+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions.shared_cds+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30

head=confidants_favored_cap,id=183021,bonus_id=1498,ilevel=226
neck=nobles_birthstone_pendant,id=183039,bonus_id=1498,ilevel=226
shoulders=shawl_of_the_penitent,id=183020,bonus_id=1498,ilevel=233
back=mantle_of_manifest_sins,id=183033,bonus_id=1498,ilevel=226
chest=robes_of_the_cursed_commando,id=182998,bonus_id=1498,ilevel=233,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=1498,ilevel=226,enchant=eternal_intellect
hands=impossibly_oversized_mitts,id=183022,bonus_id=1498,ilevel=226
waist=cinch_of_infinite_tightness,id=183028,bonus_id=1498,ilevel=226
legs=courtiers_costume_trousers,id=183011,bonus_id=1498,ilevel=226
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=1498,ilevel=226
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=1498,ilevel=233,enchant=16mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=1498,ilevel=226
trinket2=sinful_aspirants_badge_of_ferocity,id=175884,bonus_id=1521,ilevel=207
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/6652/1531,ilevel=233,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=227.20
# gear_stamina=1517
# gear_intellect=1089
# gear_crit_rating=327
# gear_haste_rating=561
# gear_mastery_rating=838
# gear_versatility_rating=226
# gear_armor=369

night_elf : 5209 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
5209.5 5209.5 9.6 / 0.185% 785.6 / 15.1% 2.2
RPS Out RPS In Primary Resource Waiting APM Active Skill
2387.3 2256.1 Mana 0.00% 41.4 100.0% 100%
Talents
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
night_elf 5209
Arcane Barrage 396 7.6% 23.4 12.25sec 5084 4231 Direct 23.4 4329 8647 5089 17.6%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 23.41 23.40 0.00 0.00 1.2018 0.0000 119052.47 119052.47 0.00% 4230.87 4230.87
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.43% 19.29 8 29 4328.97 2023 9214 4326.85 3858 4783 83495 83495 0.00%
crit 17.57% 4.11 0 11 8647.30 4047 18427 8500.38 0 13162 35558 35558 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you {$321526s1=2}% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [}]:0.02
    opener
    [$]:0.39
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
    opener
    [']:0.54
    rotation
    [*]:0.43
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
    rotation
    [+]:2.95
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [,]:0.15
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [?]:11.26
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
    rotation
    [@]:2.43
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [.]:2.07
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [.]:2.67
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [.]:0.00
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [.]:0.48
Arcane Blast 1964 37.7% 117.7 2.54sec 5000 3828 Direct 118.7 4148 8616 4959 18.2%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 117.71 118.71 0.00 0.00 1.3061 0.0000 588573.38 588573.38 0.00% 3828.49 3828.49
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.85% 97.16 69 129 4148.28 910 9329 4148.77 3604 4732 402908 402908 0.00%
crit 18.15% 21.55 8 40 8615.95 1820 18658 8627.24 5524 12522 185666 185666 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [|]:2.49
    opener
    ["]:1.00
  • if_expr:variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    opener
    [&]:11.69
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [-]:2.58
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [.]:100.55
Arcane Echo 241 4.6% 154.3 1.96sec 467 0 Direct 154.3 386 806 467 19.3%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 154.33 154.33 0.00 0.00 0.0000 0.0000 72106.46 72106.46 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.66% 124.48 81 170 386.16 217 535 386.31 341 433 48058 48058 0.00%
crit 19.34% 29.85 14 53 805.97 435 1070 806.76 677 973 24049 24049 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2027 38.9% 43.7 6.58sec 13906 7971 Periodic 297.8 1696 3530 2041 18.8% 23.6%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 43.70 0.00 298.04 297.78 1.7447 0.2378 607709.10 607709.10 0.00% 7970.90 7970.90
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.17% 241.70 130 368 1695.52 1064 2618 1698.61 1513 1905 409768 409768 0.00%
crit 18.83% 56.09 26 93 3529.54 2128 5236 3536.78 2937 4246 197941 197941 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [{]:0.72
  • if_expr:buff.clearcasting.react
    opener
    [%]:1.07
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [:]:6.09
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [;]:6.73
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [<]:2.38
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [=]:4.01
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (134) 0.0% (2.6%) 11.7 25.80sec 3460 2815

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.67 0.00 0.00 0.00 1.2292 0.0000 0.00 0.00 0.00% 2815.12 2815.12

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    opener
    [!]:1.00
  • if_expr:variable.inverted_opener=1&cooldown.rune_of_power.remains=0
    rotation
    [>]:10.67
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 134 2.6% 11.7 26.49sec 3462 0 Direct 11.7 2952 5902 3463 17.3%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.66 11.66 0.00 0.00 0.0000 0.0000 40366.00 40366.00 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.72% 9.64 4 15 2952.37 2869 7059 2951.66 2869 3439 28476 28476 0.00%
crit 17.28% 2.01 0 7 5901.78 5738 9412 5281.03 0 8515 11890 11890 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Deathly Fixation 11 (25) 0.2% (0.5%) 17.5 1.41sec 424 0 Periodic 25.8 (29.0) 126 0 126 0.0% (0.0%) 8.5%

Stats Details: Deathly Fixation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 17.51 0.00 25.85 25.85 0.0000 0.9876 3256.94 3256.94 0.00% 290.82 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 100.00% 25.85 13 34 125.99 0 202 125.75 84 167 3257 3257 0.00%

Action Details: Deathly Fixation

  • id:322253
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:false
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:42.90
  • base_td_mult:1.00
  • dot_duration:8.00
  • base_tick_time:1.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:322253
  • name:Deathly Fixation
  • school:shadow
  • tooltip:Taking $w1 Shadow damage every $t1.
  • description:Deal {$s1=43} Shadow damage every $t1. Stacks up to 5 times.
    Deathly Eruption 14 0.3% 3.1 7.07sec 1342 0 Direct 3.1 1121 2243 1343 19.7%

Stats Details: Deathly Eruption

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.11 3.11 0.00 0.00 0.0000 0.0000 4167.49 4167.49 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.29% 2.49 0 5 1120.86 1093 1158 1108.25 0 1158 2795 2795 0.00%
crit 19.71% 0.61 0 3 2242.68 2185 2316 1079.27 0 2316 1373 1373 0.00%

Action Details: Deathly Eruption

  • id:322256
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:984.99
  • base_dd_max:984.99
  • base_dd_mult:1.00

Spelldata

  • id:322256
  • name:Deathly Eruption
  • school:shadow
  • tooltip:
  • description:Deal {$s1=985} Shadow damage.
Eternal Insight 38 0.7% 21.2 13.90sec 538 0 Direct 21.2 456 911 538 18.0%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 21.18 21.18 0.00 0.00 0.0000 0.0000 11396.76 11396.76 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.96% 17.36 7 35 455.91 444 470 455.89 444 468 7914 7914 0.00%
crit 18.04% 3.82 0 12 911.47 887 941 889.93 0 941 3482 3482 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (18) 0.0% (0.3%) 1.0 0.00sec 5274 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 132  / 18 0.3% 114.0 1.01sec 46 45 Direct 114.0 38 79 46 19.4%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 114.00 114.00 0.00 0.00 1.0294 0.0000 5273.75 5273.75 0.00% 44.94 44.94
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.64% 91.93 76 106 38.45 30 46 38.45 37 40 3535 3535 0.00%
crit 19.36% 22.07 8 38 78.80 59 92 78.78 68 88 1739 1739 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:39.00
Touch of the Magi 0 (367) 0.0% (7.1%) 6.2 48.92sec 17839 15024

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.17 0.00 0.00 0.00 1.1874 0.0000 0.00 0.00 0.00% 15023.87 15023.87

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [u]:1.65
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
    cooldowns
    [v]:4.40
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    cooldowns
    [w]:0.12
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    Touch of the Magi (_explosion) 367 7.1% 6.2 48.84sec 17839 0 Direct 6.2 17853 0 17853 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.17 6.17 0.00 0.00 0.0000 0.0000 110125.00 110125.00 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.17 5 8 17852.69 320 52411 17867.87 13491 22518 110125 110125 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:13865.68
  • base_dd_max:13865.68
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
night_elf
Arcane Power 2.8 123.07sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.79 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [x]:2.79
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Evocation 3.4 100.48sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.38 0.00 19.20 0.00 3.4774 0.6111 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:night_elf
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    opener
    [~]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains>0&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
    rotation
    [)]:1.12
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
    rotation
    [.]:1.26
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:night_elf
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:night_elf
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Deathly Fixation (potion) 1.0 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307497
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    shared_cds
    [.]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 2.7 100.67sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.69 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [z]:2.69
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
Rune of Power 6.0 53.44sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.02 0.00 0.00 0.00 1.1860 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [y]:5.03
  • if_expr:buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
    opener
    [#]:1.00
  • if_expr:variable.inverted_opener=1&buff.rune_of_power.down
Time Warp 1.5 306.49sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.47 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    shared_cds
    [.]:1.47
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 121.38sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.94 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:night_elf
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    shared_cds
    [.]:2.94
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 24.3 123.9 12.4sec 2.1sec 10.0sec 81.48% 0.00% 69.6 (70.2) 0.0

Buff Details

  • buff initial source:night_elf
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:2.4s / 48.9s
  • trigger_min/max:0.0s / 16.1s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 47.6s

Stack Uptimes

  • arcane_charge_1:6.62%
  • arcane_charge_2:11.00%
  • arcane_charge_3:9.25%
  • arcane_charge_4:54.61%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 122.7sec 122.7sec 14.7sec 13.64% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:night_elf
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 162.7s
  • trigger_min/max:120.0s / 162.7s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • arcane_power_1:13.64%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.52% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:night_elf
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.52%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 17.9 10.6 16.8sec 10.4sec 7.5sec 45.09% 0.00% 0.1 (0.1) 0.2

Buff Details

  • buff initial source:night_elf
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:25.17%
  • clearcasting_2:17.39%
  • clearcasting_3:2.53%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.4 0.0 60.7sec 60.7sec 28.7sec 51.93% 0.00% 0.0 (0.0) 5.0

Buff Details

  • buff initial source:night_elf
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:95.00

Trigger Details

  • interval_min/max:60.0s / 65.6s
  • trigger_min/max:60.0s / 65.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.87%
  • crimson_chorus_2:17.31%
  • crimson_chorus_3:16.75%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.4 0.0 100.9sec 100.9sec 3.8sec 4.24% 0.00% 15.8 (15.8) 0.0

Buff Details

  • buff initial source:night_elf
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.0s / 140.9s
  • trigger_min/max:90.0s / 140.9s
  • trigger_pct:100.00%
  • duration_min/max:0.7s / 4.7s

Stack Uptimes

  • evocation_1:4.24%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:night_elf
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:20.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Gladiator's Badge 2.9 0.0 118.2sec 118.2sec 14.7sec 14.07% 0.00% 0.0 (0.0) 2.8

Buff Details

  • buff initial source:night_elf
  • cooldown name:buff_gladiators_badge
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
  • associated item:Sinful Aspirant's Badge of Ferocity

Stat Details

  • stat:intellect
  • amount:171.00

Trigger Details

  • interval_min/max:61.0s / 162.7s
  • trigger_min/max:61.0s / 162.7s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • gladiators_badge_1:14.07%

Spelldata

  • id:345228
  • name:Gladiator's Badge
  • tooltip:Primary stat increased by $w1.
  • description:Increases primary stat by {$s1=126} for {$d=15 seconds}.
  • max_stacks:0
  • duration:15.00
  • cooldown:60.00
  • default_chance:0.00%
Potion of Deathly Fixation 1.0 0.0 301.4sec 301.4sec 25.0sec 8.45% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:night_elf
  • cooldown name:buff_potion_of_deathly_fixation
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:301.4s / 301.4s
  • trigger_min/max:301.4s / 301.4s
  • trigger_pct:100.00%
  • duration_min/max:0.6s / 25.0s

Stack Uptimes

  • potion_of_deathly_fixation_1:8.45%

Spelldata

  • id:307497
  • name:Potion of Deathly Fixation
  • tooltip:Chance to apply Deathly Fixation to your target.
  • description:Your damaging spells and abilities have a chance to apply Deathly Fixation to your target, dealing {$322253s1=43} Shadow damage over {$322253d=8 seconds} and stacking up to 5 times. Upon reaching 5 stacks, Deathly Fixation explodes, dealing {$322256s1=985} Shadow damage to the target. If you consume this potion while your weapon is augmented with Shadowcore Oil, the explosion damage is increased by {$s2=10}%. Lasts {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:0.00
  • default_chance:101.00%
Presence of Mind 2.7 0.0 99.8sec 99.8sec 4.7sec 4.21% 6.72% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:night_elf
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:63.4s / 203.6s
  • trigger_min/max:63.4s / 203.6s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 10.9s

Stack Uptimes

  • presence_of_mind_1:2.15%
  • presence_of_mind_2:2.05%
  • presence_of_mind_3:0.01%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.8 0.0 35.2sec 35.2sec 11.8sec 34.60% 0.00% 0.0 (0.0) 8.5

Buff Details

  • buff initial source:night_elf
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:12.0s / 72.1s
  • trigger_min/max:12.0s / 72.1s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:34.60%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:night_elf
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases $pri by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Temporal Warp 1.5 0.0 304.4sec 304.4sec 35.7sec 17.21% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:night_elf
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 321.9s
  • trigger_min/max:300.0s / 321.9s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.21%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:night_elf
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 1 0.00% 0.00% 3.57%
Arcane Barrage Arcane Charge 2 0.02% 0.00% 3.85%
Arcane Barrage Arcane Charge 3 2.38% 0.00% 14.29%
Arcane Barrage Arcane Charge 4 97.59% 85.71% 100.00%
Arcane Blast Arcane Charge 0 8.66% 5.15% 13.49%
Arcane Blast Arcane Charge 1 6.55% 3.60% 10.24%
Arcane Blast Arcane Charge 2 13.08% 8.41% 16.83%
Arcane Blast Arcane Charge 3 14.13% 9.35% 17.82%
Arcane Blast Arcane Charge 4 57.58% 48.04% 70.09%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 1.53% 0.00% 6.18% 1.5s 0.0s 5.3s
Conserve Phase 100.00% 100.00% 100.00% 300.0s 240.0s 360.0s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000179.989120.016239.995
Evocation11.9160.00050.92340.54216.90996.542
Rune of Power6.5010.00027.65340.56819.49675.365
Touch of the Magi4.9130.00025.22431.78418.21060.541
Arcane Power8.0460.00042.70722.67616.47171.845
Arcane Barrage9.9750.99949.287243.865191.877298.400
Arcane Orb5.9620.00053.98872.32039.517130.472
Presence of Mind50.6610.671272.290145.98386.094276.252
Time Warp2.2790.00021.8893.3741.28323.174

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
night_elf
mana_regen Mana 3113.27 407763.62 60.26% 130.98 7106.72 1.71%
Evocation Mana 127.19 184529.65 27.27% 1450.79 0.00 0.00%
Mana Gem Mana 2.94 20362.42 3.01% 6916.57 0.00 0.00%
Arcane Barrage Mana 23.41 64018.99 9.46% 2735.23 329.96 0.51%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 67790.7 2256.12 2387.31 7450.1 29808.2 916.1 69165.7
Usage Type Count Total Avg RPE APR
night_elf
arcane_blast Mana 118.7 598204.9 5039.6 5082.1 1.0
arcane_missiles Mana 43.7 93697.5 2144.2 2144.1 6.5
arcane_orb Mana 11.7 5834.4 500.0 500.1 6.9
time_warp Mana 1.5 2936.7 1999.6 1993.3 0.0
touch_of_the_magi Mana 6.2 15418.4 2498.3 2497.6 7.1

Statistics & Data Analysis

Fight Length
night_elf Fight Length
Count 1627
Mean 299.99
Minimum 240.02
Maximum 360.00
Spread ( max - min ) 119.98
Range [ ( max - min ) / 2 * 100% ] 20.00%
DPS
night_elf Damage Per Second
Count 1627
Mean 5209.49
Minimum 4604.53
Maximum 5864.57
Spread ( max - min ) 1260.04
Range [ ( max - min ) / 2 * 100% ] 12.09%
Standard Deviation 198.1626
5th Percentile 4899.30
95th Percentile 5536.48
( 95th Percentile - 5th Percentile ) 637.18
Mean Distribution
Standard Deviation 4.9128
95.00% Confidence Interval ( 5199.86 - 5219.12 )
Normalized 95.00% Confidence Interval ( 99.82% - 100.18% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 56
0.1% Error 5559
0.1 Scale Factor Error with Delta=300 336
0.05 Scale Factor Error with Delta=300 1341
0.01 Scale Factor Error with Delta=300 33522
Priority Target DPS
night_elf Priority Target Damage Per Second
Count 1627
Mean 5209.49
Minimum 4604.53
Maximum 5864.57
Spread ( max - min ) 1260.04
Range [ ( max - min ) / 2 * 100% ] 12.09%
Standard Deviation 198.1626
5th Percentile 4899.30
95th Percentile 5536.48
( 95th Percentile - 5th Percentile ) 637.18
Mean Distribution
Standard Deviation 4.9128
95.00% Confidence Interval ( 5199.86 - 5219.12 )
Normalized 95.00% Confidence Interval ( 99.82% - 100.18% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 56
0.1% Error 5559
0.1 Scale Factor Error with Delta=300 336
0.05 Scale Factor Error with Delta=300 1341
0.01 Scale Factor Error with Delta=300 33522
DPS(e)
night_elf Damage Per Second (Effective)
Count 1627
Mean 5209.49
Minimum 4604.53
Maximum 5864.57
Spread ( max - min ) 1260.04
Range [ ( max - min ) / 2 * 100% ] 12.09%
Damage
night_elf Damage
Count 1627
Mean 1556753.59
Minimum 1121865.08
Maximum 1939433.71
Spread ( max - min ) 817568.63
Range [ ( max - min ) / 2 * 100% ] 26.26%
DTPS
night_elf Damage Taken Per Second
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
night_elf Healing Per Second
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
night_elf Healing Per Second (Effective)
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
night_elf Heal
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
night_elf Healing Taken Per Second
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
night_elf Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
night_elfTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
night_elf Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 variable,name=prepull_evo,op=reset,default=-1
1 0.00 variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2
2 0.00 variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1
3 0.00 variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1
4 0.00 variable,name=have_opened,op=set,value=0
5 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
6 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
7 0.00 variable,name=final_burn,op=set,value=0
8 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
9 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
A 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
B 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
C 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
D 0.00 variable,name=totm_max_delay_for_ap,op=reset,default=-1
E 0.00 variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command
F 0.00 variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae
G 0.00 variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3
H 0.00 variable,name=totm_max_delay_for_ap,op=set,value=30,if=variable.totm_max_delay_for_ap=-1&essence.vision_of_perfection.minor
I 0.00 variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1
J 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
K 0.00 variable,name=barrage_mana_pct,op=reset,default=-1
L 0.00 variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae
M 0.00 variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1
N 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=-1
O 0.00 variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command
P 0.00 variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle
Q 0.00 variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1
R 0.00 variable,name=totm_max_charges,op=reset,default=2
S 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
T 0.00 variable,name=inverted_opener,op=reset,default=-1
U 0.00 variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)
V 0.00 variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1
W 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
X 0.00 variable,name=am_spam,op=reset,default=0
Y 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
Z 0.00 variable,name=evo_pct,op=reset,default=15
a 0.00 flask
b 0.00 food
c 0.00 augmentation
d 0.00 arcane_familiar
e 0.00 arcane_intellect
f 0.00 conjure_mana_gem
g 0.00 snapshot_stats
h 0.00 mirror_image
i 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
j 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
k 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
0.00 counterspell,if=target.debuff.casting.react
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened<=0&prev_gcd.1.evocation&!runeforge.siphon_storm
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened<=0&buff.arcane_power.down&cooldown.arcane_power.remains>0&runeforge.siphon_storm
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
l 0.00 call_action_list,name=shared_cds
m 0.00 call_action_list,name=essences
n 0.00 call_action_list,name=aoe,if=active_enemies>2
o 0.00 call_action_list,name=opener,if=variable.have_opened<=0
p 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
q 0.00 call_action_list,name=cooldowns
r 0.00 call_action_list,name=rotation,if=variable.final_burn=0
s 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
t 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
0.00 touch_of_the_magi,if=cooldown.arcane_power.remains<50&essence.vision_of_perfection.minor
u 1.65 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
v 4.40 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
w 0.12 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
x 2.79 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
y 5.03 rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 presence_of_mind,if=buff.arcane_charge.stack=0&covenant.kyrian
Kyrian: RS is mana hungry and AB4s are too expensive to use pom to squeeze an extra ab in the totm window. Let's use it to make low charge ABs instant.
z 2.69 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
Non-Kyrian: Use pom to squeeze an extra ab in the totm window.
actions.final_burn
# count action,conditions
{ 0.72 arcane_missiles,if=buff.clearcasting.react,chain=1
| 2.49 arcane_blast
} 0.02 arcane_barrage
actions.opener
# count action,conditions
~ 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains>0&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
0.00 radiant_spark,if=mana.pct>40
0.00 shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
! 1.00 arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
" 1.00 arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
# 1.00 rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
0.00 deathborne,if=buff.rune_of_power.down
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 rune_of_power,if=buff.rune_of_power.down
0.00 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
0.00 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
0.00 arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
$ 0.39 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
0.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
% 1.07 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
& 11.69 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
' 0.54 arcane_barrage
actions.rotation
# count action,conditions
( 3.36 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
) 1.12 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
* 0.43 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
Barrage if it's time to use totm and we have too many charges
+ 2.95 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
, 0.15 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
- 2.58 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
: 6.09 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
; 6.73 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
< 2.38 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
= 4.01 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
> 10.67 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
0.00 arcane_barrage,if=mana.pct<variable.barrage_mana_pct&cooldown.evocation.remains>0&buff.arcane_power.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&essence.vision_of_perfection.minor
? 11.26 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
@ 2.43 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
. 2.07 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
. 2.67 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
. 0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
. 100.55 arcane_blast
. 1.26 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
. 0.48 arcane_barrage
actions.shared_cds
# count action,conditions
. 2.94 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
. 1.00 potion,if=buff.arcane_power.up
. 1.47 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
. 2.88 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
0.00 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30

Sample Sequence

034789ABCDIJKMNQRSTUWXZabfhj!."#&.&&&&&&%&&&&&'~(ux..:.........>...?....?...=.?.>..?<.vy:z-.;..>..?....?....?>.....)(+vy:....>.....x.;.......;.>....+vy:z-....>..?....?<....==.)(+vy:...>......?....?=.=>.....*ux.:z-;....>..y.....;.....(..@>w:.....?..>{y

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 prepull_evo Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat 3 prepull_evo Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat 4 have_opened Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat 7 final_burn Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat 8 rs_max_delay_for_totm Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat 9 rs_max_delay_for_rop Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat A rs_max_delay_for_ap Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat B ap_max_delay_for_totm Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat C rop_max_delay_for_totm Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat D totm_max_delay_for_ap Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat I totm_max_delay_for_ap Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat J totm_max_delay_for_rop Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat K barrage_mana_pct Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat M barrage_mana_pct Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat N ap_minimum_mana_pct Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat Q ap_minimum_mana_pct Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat R totm_max_charges Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat S aoe_totm_max_charges Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat T inverted_opener Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat U inverted_opener Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat W ap_on_use Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat X am_spam Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat Z evo_pct Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat a flask night_elf 69165.7/69166: 100% mana
Pre precombat b food night_elf 69165.7/69166: 100% mana
Pre precombat f conjure_mana_gem Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat h mirror_image Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat j arcane_blast Fluffy_Pillow 69165.7/69166: 100% mana
0:00.000 opener ! arcane_orb Fluffy_Pillow 67790.7/69166: 98% mana
0:01.286 shared_cds . time_warp Fluffy_Pillow 69069.7/69166: 100% mana bloodlust, crimson_chorus
0:01.286 opener " arcane_blast Fluffy_Pillow 67069.7/69166: 97% mana bloodlust, temporal_warp, crimson_chorus
0:02.155 opener # rune_of_power Fluffy_Pillow 62771.8/69166: 91% mana bloodlust, temporal_warp, crimson_chorus
0:02.918 opener & arcane_blast Fluffy_Pillow 63827.2/69166: 92% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.696 shared_cds . use_mana_gem night_elf 58028.4/69166: 84% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.696 opener & arcane_blast Fluffy_Pillow 64945.0/69166: 94% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:04.475 opener & arcane_blast Fluffy_Pillow 59147.6/69166: 86% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:05.253 opener & arcane_blast Fluffy_Pillow 53348.8/69166: 77% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:06.029 opener & arcane_blast Fluffy_Pillow 47547.3/69166: 69% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:06.808 opener & arcane_blast Fluffy_Pillow 41749.9/69166: 60% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:07.585 opener & arcane_blast Fluffy_Pillow 35949.7/69166: 52% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:08.362 opener % arcane_missiles Fluffy_Pillow 30149.6/69166: 44% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus
0:09.617 opener & arcane_blast Fluffy_Pillow 31885.6/69166: 46% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:10.394 opener & arcane_blast Fluffy_Pillow 26085.5/69166: 38% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.173 opener & arcane_blast Fluffy_Pillow 20288.1/69166: 29% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.950 opener & arcane_blast Fluffy_Pillow 14487.9/69166: 21% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:12.727 opener & arcane_blast Fluffy_Pillow 8687.7/69166: 13% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:13.507 opener ' arcane_barrage Fluffy_Pillow 2891.7/69166: 4% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:14.270 opener ~ evocation night_elf 6713.8/69166: 10% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:16.870 rotation ( cancel_action Fluffy_Pillow 67162.3/69166: 97% mana bloodlust, clearcasting(2), evocation, temporal_warp, crimson_chorus(2)
0:16.875 cooldowns u touch_of_the_magi Fluffy_Pillow 67169.2/69166: 97% mana bloodlust, clearcasting(2), temporal_warp, crimson_chorus(2)
0:17.637 cooldowns x arcane_power Fluffy_Pillow 65723.3/69166: 95% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2)
0:17.637 shared_cds . potion Fluffy_Pillow 65723.3/69166: 95% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:17.637 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 65723.3/69166: 95% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), potion_of_deathly_fixation
0:17.637 rotation : arcane_missiles Fluffy_Pillow 65723.3/69166: 95% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), potion_of_deathly_fixation, gladiators_badge
0:25.931 rotation . arcane_blast Fluffy_Pillow 54696.5/69166: 79% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:26.708 rotation . arcane_blast Fluffy_Pillow 52333.9/69166: 76% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:27.487 rotation . arcane_blast Fluffy_Pillow 49974.0/69166: 72% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:28.264 rotation . arcane_blast Fluffy_Pillow 47611.3/69166: 69% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:29.041 rotation . arcane_blast Fluffy_Pillow 45248.7/69166: 65% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:29.818 rotation . arcane_blast Fluffy_Pillow 42886.0/69166: 62% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:30.596 rotation . arcane_blast Fluffy_Pillow 40524.7/69166: 59% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_deathly_fixation, gladiators_badge
0:31.374 rotation . arcane_blast Fluffy_Pillow 38163.4/69166: 55% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_deathly_fixation, gladiators_badge
0:32.152 rotation . arcane_barrage Fluffy_Pillow 35802.1/69166: 52% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_deathly_fixation, gladiators_badge
0:32.915 rotation > arcane_orb Fluffy_Pillow 39624.2/69166: 57% mana bloodlust, temporal_warp, potion_of_deathly_fixation
0:33.678 rotation . arcane_blast Fluffy_Pillow 40179.7/69166: 58% mana bloodlust, arcane_charge(2), temporal_warp, potion_of_deathly_fixation
0:34.638 rotation . arcane_blast Fluffy_Pillow 37382.7/69166: 54% mana bloodlust, arcane_charge(3), temporal_warp, potion_of_deathly_fixation
0:35.506 rotation . arcane_blast Fluffy_Pillow 33083.4/69166: 48% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_deathly_fixation
0:36.284 rotation ? arcane_barrage Fluffy_Pillow 27284.6/69166: 39% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_deathly_fixation
0:37.048 rotation . arcane_blast Fluffy_Pillow 31108.1/69166: 45% mana bloodlust, clearcasting, temporal_warp, potion_of_deathly_fixation
0:38.189 rotation . arcane_blast Fluffy_Pillow 31311.5/69166: 45% mana bloodlust, arcane_charge, clearcasting, temporal_warp, potion_of_deathly_fixation
0:39.238 rotation . arcane_blast Fluffy_Pillow 30012.6/69166: 43% mana bloodlust, arcane_charge(2), clearcasting, temporal_warp, potion_of_deathly_fixation
0:40.197 rotation . arcane_blast Fluffy_Pillow 27214.2/69166: 39% mana bloodlust, arcane_charge(3), clearcasting, temporal_warp, potion_of_deathly_fixation
0:41.064 rotation ? arcane_barrage Fluffy_Pillow 22913.5/69166: 33% mana arcane_charge(4), clearcasting, temporal_warp, potion_of_deathly_fixation
0:42.055 rotation . arcane_blast Fluffy_Pillow 27051.0/69166: 39% mana clearcasting, potion_of_deathly_fixation
0:43.983 rotation . arcane_blast Fluffy_Pillow 28343.0/69166: 41% mana arcane_charge, clearcasting
0:45.757 rotation . arcane_blast Fluffy_Pillow 28047.0/69166: 41% mana arcane_charge(2), clearcasting
0:47.377 rotation = arcane_missiles Fluffy_Pillow 26163.0/69166: 38% mana arcane_charge(3), clearcasting
0:49.354 rotation . arcane_blast Fluffy_Pillow 28897.8/69166: 42% mana arcane_charge(3), clearcasting
0:50.819 rotation ? arcane_barrage Fluffy_Pillow 25424.4/69166: 37% mana arcane_charge(4), clearcasting
0:52.105 rotation . arcane_blast Fluffy_Pillow 29969.9/69166: 43% mana clearcasting
0:54.034 rotation > arcane_orb Fluffy_Pillow 31263.3/69166: 45% mana arcane_charge, clearcasting
0:55.319 rotation . arcane_blast Fluffy_Pillow 32540.9/69166: 47% mana arcane_charge(3), clearcasting(2)
0:56.784 rotation . arcane_blast Fluffy_Pillow 29067.5/69166: 42% mana arcane_charge(4), clearcasting(2)
0:58.096 rotation ? arcane_barrage Fluffy_Pillow 24007.4/69166: 35% mana arcane_charge(4), clearcasting(2)
0:59.383 rotation < arcane_missiles Fluffy_Pillow 28554.3/69166: 41% mana clearcasting(3)
1:01.287 rotation . arcane_blast Fluffy_Pillow 31188.1/69166: 45% mana clearcasting(2), crimson_chorus
1:03.214 cooldowns v touch_of_the_magi Fluffy_Pillow 32478.8/69166: 47% mana arcane_charge, clearcasting(2), crimson_chorus
1:04.500 cooldowns y rune_of_power Fluffy_Pillow 31757.7/69166: 46% mana arcane_charge(4), clearcasting(2), crimson_chorus
1:05.786 rotation : arcane_missiles Fluffy_Pillow 33536.7/69166: 48% mana arcane_charge(4), clearcasting(2), rune_of_power, crimson_chorus
1:11.583 cooldowns z presence_of_mind Fluffy_Pillow 34055.8/69166: 49% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:11.583 rotation - arcane_blast Fluffy_Pillow 34055.8/69166: 49% mana arcane_charge(4), presence_of_mind(3), rune_of_power, crimson_chorus(2)
1:12.870 rotation . arcane_blast Fluffy_Pillow 28961.1/69166: 42% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus(2)
1:14.157 rotation ; arcane_missiles Fluffy_Pillow 23866.4/69166: 35% mana arcane_charge(4), clearcasting, presence_of_mind, rune_of_power, crimson_chorus(2)
1:16.078 rotation . arcane_blast Fluffy_Pillow 26523.7/69166: 38% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus(2)
1:17.366 rotation . arcane_barrage Fluffy_Pillow 21430.5/69166: 31% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:18.652 rotation > arcane_orb Fluffy_Pillow 25976.0/69166: 38% mana crimson_chorus(2)
1:19.939 rotation . arcane_blast Fluffy_Pillow 27256.4/69166: 39% mana arcane_charge(2), crimson_chorus(2)
1:21.557 rotation . arcane_blast Fluffy_Pillow 25369.6/69166: 37% mana arcane_charge(3), crimson_chorus(3)
1:23.022 rotation ? arcane_barrage Fluffy_Pillow 21896.1/69166: 32% mana arcane_charge(4), crimson_chorus(3)
1:24.309 rotation . arcane_blast Fluffy_Pillow 26443.1/69166: 38% mana crimson_chorus(3)
1:26.238 rotation . arcane_blast Fluffy_Pillow 27736.5/69166: 40% mana arcane_charge, crimson_chorus(3)
1:28.013 rotation . arcane_blast Fluffy_Pillow 27441.9/69166: 40% mana arcane_charge(2), crimson_chorus(3)
1:29.631 rotation . arcane_blast Fluffy_Pillow 25555.1/69166: 37% mana arcane_charge(3), crimson_chorus(3)
1:31.097 rotation ? arcane_barrage Fluffy_Pillow 22083.0/69166: 32% mana arcane_charge(4)
1:32.382 rotation . arcane_blast Fluffy_Pillow 26627.2/69166: 38% mana
1:34.311 rotation . arcane_blast Fluffy_Pillow 27920.6/69166: 40% mana arcane_charge
1:36.084 rotation . arcane_blast Fluffy_Pillow 27623.2/69166: 40% mana arcane_charge(2)
1:37.703 rotation . arcane_blast Fluffy_Pillow 25737.8/69166: 37% mana arcane_charge(3)
1:39.169 rotation ? arcane_barrage Fluffy_Pillow 22265.7/69166: 32% mana arcane_charge(4)
1:40.454 rotation > arcane_orb Fluffy_Pillow 26809.9/69166: 39% mana
1:41.740 rotation . arcane_blast Fluffy_Pillow 28088.9/69166: 41% mana arcane_charge(2)
1:43.359 rotation . arcane_blast Fluffy_Pillow 26203.5/69166: 38% mana arcane_charge(3)
1:44.826 rotation . arcane_blast Fluffy_Pillow 22732.8/69166: 33% mana arcane_charge(4)
1:46.137 rotation . arcane_blast Fluffy_Pillow 17671.3/69166: 26% mana arcane_charge(4)
1:47.448 rotation . arcane_blast Fluffy_Pillow 12609.8/69166: 18% mana arcane_charge(4), clearcasting
1:48.760 rotation ) evocation night_elf 7549.7/69166: 11% mana arcane_charge(4), clearcasting
1:53.060 rotation ( cancel_action Fluffy_Pillow 66705.1/69166: 96% mana arcane_charge(4), clearcasting, evocation
1:53.064 rotation + arcane_barrage Fluffy_Pillow 66710.6/69166: 96% mana arcane_charge(4), clearcasting
1:54.351 cooldowns v touch_of_the_magi Fluffy_Pillow 69165.7/69166: 100% mana clearcasting
1:55.638 cooldowns y rune_of_power Fluffy_Pillow 66672.6/69166: 96% mana arcane_charge(4), clearcasting
1:56.924 rotation : arcane_missiles Fluffy_Pillow 68451.6/69166: 99% mana arcane_charge(4), clearcasting, rune_of_power
2:05.200 shared_cds . use_mana_gem night_elf 56080.6/69166: 81% mana arcane_charge(4), rune_of_power, crimson_chorus
2:05.200 rotation . arcane_blast Fluffy_Pillow 62997.1/69166: 91% mana arcane_charge(4), rune_of_power, crimson_chorus
2:06.512 rotation . arcane_blast Fluffy_Pillow 57937.0/69166: 84% mana arcane_charge(4), rune_of_power, crimson_chorus
2:07.823 rotation . arcane_barrage Fluffy_Pillow 52875.6/69166: 76% mana arcane_charge(4), rune_of_power, crimson_chorus
2:09.109 rotation > arcane_orb Fluffy_Pillow 57421.1/69166: 83% mana crimson_chorus
2:10.396 rotation . arcane_blast Fluffy_Pillow 58701.5/69166: 85% mana arcane_charge(2), crimson_chorus
2:12.015 rotation . arcane_blast Fluffy_Pillow 56816.0/69166: 82% mana arcane_charge(3), crimson_chorus(2)
2:13.483 rotation . arcane_blast Fluffy_Pillow 53346.7/69166: 77% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:14.794 rotation . arcane_blast Fluffy_Pillow 48285.3/69166: 70% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:16.104 rotation . arcane_blast Fluffy_Pillow 43222.4/69166: 62% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:17.415 cooldowns x arcane_power Fluffy_Pillow 38160.9/69166: 55% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:17.637 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 38468.0/69166: 56% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(2)
2:17.637 rotation ; arcane_missiles Fluffy_Pillow 38468.0/69166: 56% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(2), gladiators_badge
2:21.332 rotation . arcane_blast Fluffy_Pillow 43579.4/69166: 63% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:22.643 rotation . arcane_blast Fluffy_Pillow 41955.4/69166: 61% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:23.956 rotation . arcane_blast Fluffy_Pillow 40334.2/69166: 58% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:25.267 rotation . arcane_blast Fluffy_Pillow 38710.2/69166: 56% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:26.577 rotation . arcane_blast Fluffy_Pillow 37084.9/69166: 54% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:27.889 rotation . arcane_blast Fluffy_Pillow 35462.3/69166: 51% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:29.200 rotation . arcane_blast Fluffy_Pillow 33838.3/69166: 49% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3), gladiators_badge
2:30.512 rotation ; arcane_missiles Fluffy_Pillow 32215.7/69166: 47% mana arcane_charge(4), arcane_power, clearcasting, gladiators_badge
2:32.484 rotation . arcane_barrage Fluffy_Pillow 34943.6/69166: 51% mana arcane_charge(4), arcane_power, gladiators_badge
2:33.770 rotation > arcane_orb Fluffy_Pillow 39489.2/69166: 57% mana
2:35.057 rotation . arcane_blast Fluffy_Pillow 40769.5/69166: 59% mana arcane_charge(2)
2:36.676 rotation . arcane_blast Fluffy_Pillow 38884.1/69166: 56% mana arcane_charge(3)
2:38.142 rotation . arcane_blast Fluffy_Pillow 35412.0/69166: 51% mana arcane_charge(4), clearcasting
2:39.453 rotation . arcane_blast Fluffy_Pillow 30350.5/69166: 44% mana arcane_charge(4), clearcasting
2:40.766 rotation + arcane_barrage Fluffy_Pillow 25291.8/69166: 37% mana arcane_charge(4), clearcasting
2:42.053 cooldowns v touch_of_the_magi Fluffy_Pillow 29838.8/69166: 43% mana clearcasting
2:43.339 cooldowns y rune_of_power Fluffy_Pillow 29117.7/69166: 42% mana arcane_charge(4), clearcasting
2:44.624 rotation : arcane_missiles Fluffy_Pillow 30895.3/69166: 45% mana arcane_charge(4), clearcasting, rune_of_power
2:50.822 cooldowns z presence_of_mind Fluffy_Pillow 24469.1/69166: 35% mana arcane_charge(4), rune_of_power
2:50.822 rotation - arcane_blast Fluffy_Pillow 24469.1/69166: 35% mana arcane_charge(4), presence_of_mind(3), rune_of_power
2:52.110 rotation . arcane_blast Fluffy_Pillow 19375.8/69166: 28% mana arcane_charge(4), presence_of_mind(2), rune_of_power
2:53.399 rotation . arcane_blast Fluffy_Pillow 14283.9/69166: 21% mana arcane_charge(4), presence_of_mind, rune_of_power
2:54.686 rotation . arcane_blast Fluffy_Pillow 9189.2/69166: 13% mana arcane_charge(4), rune_of_power
2:55.997 rotation . arcane_barrage Fluffy_Pillow 4127.7/69166: 6% mana arcane_charge(4), rune_of_power
2:57.283 rotation > arcane_orb Fluffy_Pillow 8673.3/69166: 13% mana
2:58.570 rotation . arcane_blast Fluffy_Pillow 9953.6/69166: 14% mana arcane_charge(2), clearcasting
3:00.188 rotation . arcane_blast Fluffy_Pillow 8066.8/69166: 12% mana arcane_charge(3), clearcasting
3:01.655 rotation ? arcane_barrage Fluffy_Pillow 4596.1/69166: 7% mana arcane_charge(4), clearcasting, crimson_chorus
3:02.940 rotation . arcane_blast Fluffy_Pillow 9140.3/69166: 13% mana clearcasting(2), crimson_chorus
3:04.868 rotation . arcane_blast Fluffy_Pillow 10432.4/69166: 15% mana arcane_charge, clearcasting(2), crimson_chorus
3:06.641 rotation . arcane_blast Fluffy_Pillow 10135.0/69166: 15% mana arcane_charge(2), clearcasting(2), crimson_chorus
3:08.260 rotation . arcane_blast Fluffy_Pillow 8249.6/69166: 12% mana arcane_charge(3), clearcasting(2), crimson_chorus
3:09.727 rotation ? arcane_barrage Fluffy_Pillow 4778.9/69166: 7% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:11.013 rotation < arcane_missiles Fluffy_Pillow 9324.5/69166: 13% mana clearcasting(3), crimson_chorus
3:12.906 rotation . arcane_blast Fluffy_Pillow 11943.1/69166: 17% mana clearcasting(2), crimson_chorus(2)
3:14.831 rotation . arcane_blast Fluffy_Pillow 13231.0/69166: 19% mana arcane_charge, clearcasting(2), crimson_chorus(2)
3:16.603 rotation . arcane_blast Fluffy_Pillow 12932.2/69166: 19% mana arcane_charge(2), clearcasting(2), crimson_chorus(2)
3:18.224 rotation . arcane_blast Fluffy_Pillow 11049.5/69166: 16% mana arcane_charge(3), clearcasting(2), crimson_chorus(2)
3:19.691 rotation = arcane_missiles Fluffy_Pillow 7578.9/69166: 11% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
3:21.663 rotation = arcane_missiles Fluffy_Pillow 10306.8/69166: 15% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:23.557 rotation . arcane_blast Fluffy_Pillow 12926.8/69166: 19% mana arcane_charge(4), crimson_chorus(3)
3:24.868 rotation ) evocation Fluffy_Pillow 7865.3/69166: 11% mana arcane_charge(4), crimson_chorus(3)
3:29.168 rotation ( cancel_action Fluffy_Pillow 67020.6/69166: 97% mana arcane_charge(4), evocation, crimson_chorus(3)
3:29.172 rotation + arcane_barrage Fluffy_Pillow 67026.2/69166: 97% mana arcane_charge(4), crimson_chorus(3)
3:30.459 cooldowns v touch_of_the_magi Fluffy_Pillow 69165.7/69166: 100% mana crimson_chorus(3)
3:31.743 cooldowns y rune_of_power Fluffy_Pillow 66668.5/69166: 96% mana arcane_charge(4)
3:33.032 rotation : arcane_missiles Fluffy_Pillow 68451.6/69166: 99% mana arcane_charge(4), rune_of_power
3:41.621 rotation . arcane_blast Fluffy_Pillow 57832.9/69166: 84% mana arcane_charge(4), rune_of_power
3:42.931 rotation . arcane_blast Fluffy_Pillow 52770.0/69166: 76% mana arcane_charge(4), rune_of_power
3:44.242 rotation . arcane_barrage Fluffy_Pillow 47708.5/69166: 69% mana arcane_charge(4), rune_of_power
3:45.529 rotation > arcane_orb Fluffy_Pillow 52255.5/69166: 76% mana
3:46.815 rotation . arcane_blast Fluffy_Pillow 53534.4/69166: 77% mana arcane_charge(2)
3:48.435 rotation . arcane_blast Fluffy_Pillow 51650.4/69166: 75% mana arcane_charge(3)
3:49.900 rotation . arcane_blast Fluffy_Pillow 48176.9/69166: 70% mana arcane_charge(4)
3:51.213 rotation . arcane_blast Fluffy_Pillow 43118.2/69166: 62% mana arcane_charge(4)
3:52.524 rotation . arcane_blast Fluffy_Pillow 38056.8/69166: 55% mana arcane_charge(4), clearcasting
3:53.837 rotation . arcane_blast Fluffy_Pillow 32998.1/69166: 48% mana arcane_charge(4), clearcasting
3:55.150 rotation ? arcane_barrage Fluffy_Pillow 27939.3/69166: 40% mana arcane_charge(4), clearcasting(2)
3:56.437 rotation . arcane_blast Fluffy_Pillow 32486.3/69166: 47% mana clearcasting(2)
3:58.365 rotation . arcane_blast Fluffy_Pillow 33778.3/69166: 49% mana arcane_charge, clearcasting(2)
4:00.138 rotation . arcane_blast Fluffy_Pillow 33480.9/69166: 48% mana arcane_charge(2), clearcasting(2)
4:01.757 rotation . arcane_blast Fluffy_Pillow 31595.5/69166: 46% mana arcane_charge(3), clearcasting(2), crimson_chorus
4:03.221 rotation ? arcane_barrage Fluffy_Pillow 28120.7/69166: 41% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:04.507 rotation = arcane_missiles Fluffy_Pillow 32666.3/69166: 47% mana clearcasting(2), crimson_chorus
4:06.496 shared_cds . use_mana_gem night_elf 35417.7/69166: 51% mana clearcasting, crimson_chorus
4:06.496 rotation = arcane_missiles Fluffy_Pillow 42334.3/69166: 61% mana clearcasting, crimson_chorus
4:08.467 rotation > arcane_orb Fluffy_Pillow 45060.8/69166: 65% mana crimson_chorus
4:09.753 rotation . arcane_blast Fluffy_Pillow 46339.7/69166: 67% mana arcane_charge(2), crimson_chorus
4:11.372 rotation . arcane_blast Fluffy_Pillow 44454.3/69166: 64% mana arcane_charge(3), crimson_chorus
4:12.837 rotation . arcane_blast Fluffy_Pillow 40980.9/69166: 59% mana arcane_charge(4), crimson_chorus(2)
4:14.148 rotation . arcane_blast Fluffy_Pillow 35919.4/69166: 52% mana arcane_charge(4), crimson_chorus(2)
4:15.460 rotation . arcane_blast Fluffy_Pillow 30859.3/69166: 45% mana arcane_charge(4), crimson_chorus(2)
4:16.774 rotation * arcane_barrage Fluffy_Pillow 25802.0/69166: 37% mana arcane_charge(4), crimson_chorus(2)
4:18.061 cooldowns u touch_of_the_magi Fluffy_Pillow 30348.9/69166: 44% mana crimson_chorus(2)
4:19.346 cooldowns x arcane_power Fluffy_Pillow 29626.5/69166: 43% mana arcane_charge(4), crimson_chorus(2)
4:19.346 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 29626.5/69166: 43% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2)
4:19.346 rotation : arcane_missiles Fluffy_Pillow 29626.5/69166: 43% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), gladiators_badge
4:27.103 cooldowns z presence_of_mind Fluffy_Pillow 25356.8/69166: 37% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3), gladiators_badge
4:27.103 rotation - arcane_blast Fluffy_Pillow 25356.8/69166: 37% mana arcane_charge(4), arcane_power, clearcasting, presence_of_mind(3), rune_of_power, crimson_chorus(3), gladiators_badge
4:28.391 rotation ; arcane_missiles Fluffy_Pillow 23701.1/69166: 34% mana arcane_charge(4), arcane_power, clearcasting, presence_of_mind(2), rune_of_power, crimson_chorus(3), gladiators_badge
4:30.426 rotation . arcane_blast Fluffy_Pillow 26516.1/69166: 38% mana arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, crimson_chorus(3), gladiators_badge
4:31.713 rotation . arcane_blast Fluffy_Pillow 24858.9/69166: 36% mana arcane_charge(4), arcane_power, presence_of_mind, crimson_chorus(3), gladiators_badge
4:33.001 rotation . arcane_blast Fluffy_Pillow 23203.1/69166: 34% mana arcane_charge(4), arcane_power, gladiators_badge
4:34.313 rotation . arcane_barrage Fluffy_Pillow 21580.5/69166: 31% mana arcane_charge(4), arcane_power, gladiators_badge
4:35.598 rotation > arcane_orb Fluffy_Pillow 26124.7/69166: 38% mana
4:36.885 rotation . arcane_blast Fluffy_Pillow 27405.1/69166: 40% mana arcane_charge(2)
4:38.504 rotation . arcane_blast Fluffy_Pillow 25519.6/69166: 37% mana arcane_charge(3)
4:39.968 cooldowns y rune_of_power Fluffy_Pillow 22044.8/69166: 32% mana arcane_charge(4)
4:41.254 rotation . arcane_blast Fluffy_Pillow 23823.8/69166: 34% mana arcane_charge(4), rune_of_power
4:42.566 rotation . arcane_blast Fluffy_Pillow 18763.7/69166: 27% mana arcane_charge(4), rune_of_power
4:43.879 rotation . arcane_blast Fluffy_Pillow 13705.0/69166: 20% mana arcane_charge(4), rune_of_power
4:45.190 rotation . arcane_blast Fluffy_Pillow 8643.5/69166: 12% mana arcane_charge(4), rune_of_power
4:46.501 rotation . arcane_barrage Fluffy_Pillow 3582.0/69166: 5% mana arcane_charge(4), clearcasting, rune_of_power
4:47.786 rotation ; arcane_missiles Fluffy_Pillow 8126.2/69166: 12% mana clearcasting, rune_of_power
4:49.838 rotation . arcane_blast Fluffy_Pillow 10964.8/69166: 16% mana rune_of_power
4:51.763 rotation . arcane_blast Fluffy_Pillow 12252.6/69166: 18% mana arcane_charge, rune_of_power
4:53.537 rotation . arcane_blast Fluffy_Pillow 11956.6/69166: 17% mana arcane_charge(2)
4:55.156 rotation . arcane_blast Fluffy_Pillow 10071.2/69166: 15% mana arcane_charge(3), clearcasting
4:56.624 rotation . evocation night_elf 6601.9/69166: 10% mana arcane_charge(4), clearcasting
5:00.924 rotation ( cancel_action Fluffy_Pillow 65757.3/69166: 95% mana arcane_charge(4), clearcasting, evocation
5:00.930 rotation . arcane_blast Fluffy_Pillow 65765.6/69166: 95% mana arcane_charge(4), clearcasting
5:02.242 shared_cds . time_warp Fluffy_Pillow 60705.5/69166: 88% mana arcane_charge(4), clearcasting, crimson_chorus
5:02.242 rotation @ arcane_barrage Fluffy_Pillow 58705.5/69166: 85% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus
5:03.234 rotation > arcane_orb Fluffy_Pillow 62844.4/69166: 91% mana clearcasting(2), temporal_warp, crimson_chorus
5:04.224 cooldowns w touch_of_the_magi Fluffy_Pillow 63713.8/69166: 92% mana arcane_charge(2), clearcasting(2), temporal_warp, crimson_chorus
5:05.332 rotation : arcane_missiles Fluffy_Pillow 62746.6/69166: 91% mana arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus
5:14.677 rotation . arcane_blast Fluffy_Pillow 53173.6/69166: 77% mana arcane_charge(4), temporal_warp, crimson_chorus(2)
5:15.687 rotation . arcane_blast Fluffy_Pillow 47695.8/69166: 69% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(2)
5:16.696 rotation . arcane_blast Fluffy_Pillow 42216.5/69166: 61% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(2)
5:17.706 rotation . arcane_blast Fluffy_Pillow 36738.7/69166: 53% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(2)
5:18.714 rotation . arcane_blast Fluffy_Pillow 31258.1/69166: 45% mana arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2)
5:19.724 rotation ? arcane_barrage Fluffy_Pillow 25780.2/69166: 37% mana arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2)
5:20.715 rotation . arcane_blast Fluffy_Pillow 29917.7/69166: 43% mana clearcasting(2), temporal_warp, crimson_chorus(2)
5:22.199 rotation . arcane_blast Fluffy_Pillow 30595.6/69166: 44% mana arcane_charge, clearcasting(2), temporal_warp, crimson_chorus(2)
5:23.564 rotation > arcane_orb Fluffy_Pillow 29733.8/69166: 43% mana arcane_charge(2), clearcasting(2), temporal_warp, crimson_chorus(3)
5:24.554 final_burn { arcane_missiles Fluffy_Pillow 30603.3/69166: 44% mana arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(3)
5:27.443 cooldowns y rune_of_power Fluffy_Pillow 34599.7/69166: 50% mana arcane_charge(4), temporal_warp, crimson_chorus(3)

Stats

Level Bonus (60) Race Bonus (night_elf) Raid-Buffed Unbuffed Gear Amount
Strength 198 -2 196 196 0
Agility 306 2 308 308 0
Stamina 414 0 2027 1931 1517
Intellect 450 0 1795 1615 1089 (46)
Spirit 0 0 0 0 0
Health 40540 38620 0
Mana 69166 69166 0
Spell Power 1795 1615 0
Crit 15.34% 15.34% 327
Haste 17.00% 17.00% 561
Versatility 5.65% 5.65% 226
Mana Regen 1383 1383 0
Mastery 38.33% 38.33% 838
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 227.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, enchant: { +15 Int }
Local Hands Impossibly Oversized Mitts
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +31 Haste, +74 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 226, stats: { +77 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Sinful Aspirant's Badge of Ferocity
ilevel: 207, stats: { +91 Haste }
item effects: { use: Gladiator's Badge }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation

Profile

mage="night_elf"
source=default
spec=arcane
level=60
race=night_elf
timeofday=day
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2

# Default consumables
potion=deathly_fixation
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=disabled

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=variable,name=prepull_evo,op=reset,default=-1
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1
actions.precombat+=/variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1
actions.precombat+=/variable,name=have_opened,op=set,value=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=reset,default=-1
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=30,if=variable.totm_max_delay_for_ap=-1&essence.vision_of_perfection.minor
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=inverted_opener,op=reset,default=-1
actions.precombat+=/variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)
actions.precombat+=/variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_familiar
actions.precombat+=/arcane_intellect
actions.precombat+=/conjure_mana_gem
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell,if=target.debuff.casting.react
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened<=0&prev_gcd.1.evocation&!runeforge.siphon_storm
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened<=0&buff.arcane_power.down&cooldown.arcane_power.remains>0&runeforge.siphon_storm
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/call_action_list,name=shared_cds
actions+=/call_action_list,name=essences
actions+=/call_action_list,name=aoe,if=active_enemies>2
actions+=/call_action_list,name=opener,if=variable.have_opened<=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains>0
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&talent.amplification&active_enemies<8
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&(runeforge.arcane_infinity|talent.amplification)&active_enemies<5
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
actions.cooldowns+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&essence.vision_of_perfection.minor
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Kyrian: RS is mana hungry and AB4s are too expensive to use pom to squeeze an extra ab in the totm window. Let's use it to make low charge ABs instant.
actions.cooldowns+=/presence_of_mind,if=buff.arcane_charge.stack=0&covenant.kyrian
# Non-Kyrian: Use pom to squeeze an extra ab in the totm window.
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian

actions.essences=blood_of_the_enemy,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/blood_of_the_enemy,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/worldvein_resonance,if=cooldown.arcane_power.remains>=50&cooldown.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
actions.essences+=/worldvein_resonance,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/worldvein_resonance,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/guardian_of_azeroth,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/guardian_of_azeroth,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/concentrated_flame,line_cd=6,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&mana.time_to_max>=execute_time
actions.essences+=/reaping_flames,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&mana.time_to_max>=execute_time
actions.essences+=/focused_azerite_beam,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/purifying_blast,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/ripple_in_space,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/the_unbound_force,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/memory_of_lucid_dreams,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains>0&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
actions.opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne,if=!runeforge.siphon_storm
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
actions.opener+=/arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.opener+=/rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
actions.opener+=/deathborne,if=buff.rune_of_power.down
actions.opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
actions.opener+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
actions.opener+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<variable.barrage_mana_pct&cooldown.evocation.remains>0&buff.arcane_power.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&essence.vision_of_perfection.minor
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

actions.shared_cds=use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions.shared_cds+=/potion,if=buff.arcane_power.up
actions.shared_cds+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions.shared_cds+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/berserking,if=buff.arcane_power.up
actions.shared_cds+=/blood_fury,if=buff.arcane_power.up
actions.shared_cds+=/fireblood,if=buff.arcane_power.up
actions.shared_cds+=/ancestral_call,if=buff.arcane_power.up
actions.shared_cds+=/use_items,if=buff.arcane_power.up
actions.shared_cds+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions.shared_cds+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions.shared_cds+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30

head=confidants_favored_cap,id=183021,bonus_id=1498,ilevel=226
neck=nobles_birthstone_pendant,id=183039,bonus_id=1498,ilevel=226
shoulders=shawl_of_the_penitent,id=183020,bonus_id=1498,ilevel=233
back=mantle_of_manifest_sins,id=183033,bonus_id=1498,ilevel=226
chest=robes_of_the_cursed_commando,id=182998,bonus_id=1498,ilevel=233,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=1498,ilevel=226,enchant=eternal_intellect
hands=impossibly_oversized_mitts,id=183022,bonus_id=1498,ilevel=226
waist=cinch_of_infinite_tightness,id=183028,bonus_id=1498,ilevel=226
legs=courtiers_costume_trousers,id=183011,bonus_id=1498,ilevel=226
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=1498,ilevel=226
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=1498,ilevel=233,enchant=16mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=1498,ilevel=226
trinket2=sinful_aspirants_badge_of_ferocity,id=175884,bonus_id=1521,ilevel=207
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/6652/1531,ilevel=233,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=227.20
# gear_stamina=1517
# gear_intellect=1089
# gear_crit_rating=327
# gear_haste_rating=561
# gear_mastery_rating=838
# gear_versatility_rating=226
# gear_armor=369

no_race : 5167 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
5167.0 5167.0 10.0 / 0.193% 822.4 / 15.9% 2.2
RPS Out RPS In Primary Resource Waiting APM Active Skill
2386.6 2255.3 Mana 0.00% 41.4 100.0% 100%
Talents
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
no_race 5167
Arcane Barrage 391 7.6% 23.4 12.28sec 5028 4184 Direct 23.4 4323 8643 5032 16.4%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 23.37 23.36 0.00 0.00 1.2016 0.0000 117507.75 117507.75 0.00% 4184.30 4184.30
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 83.61% 19.53 10 28 4322.96 2753 9214 4321.06 3844 4772 84426 84426 0.00%
crit 16.39% 3.83 0 13 8643.10 5194 18427 8493.95 0 13162 33082 33082 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you {$321526s1=2}% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [}]:0.02
    opener
    [$]:0.37
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
    opener
    [']:0.57
    rotation
    [*]:0.41
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
    rotation
    [+]:2.96
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [,]:0.16
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [?]:11.23
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
    rotation
    [@]:2.49
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [.]:2.04
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [.]:2.62
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [.]:0.00
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [.]:0.50
Arcane Blast 1948 37.7% 117.6 2.54sec 4969 3807 Direct 118.6 4150 8661 4928 17.2%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 117.55 118.55 0.00 0.00 1.3053 0.0000 584103.62 584103.62 0.00% 3806.65 3806.65
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.76% 98.11 70 131 4150.28 910 9329 4150.20 3535 4792 407068 407068 0.00%
crit 17.24% 20.44 6 39 8661.28 1820 18658 8672.73 5509 13179 177036 177036 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [|]:2.52
    opener
    ["]:1.00
  • if_expr:variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    opener
    [&]:11.67
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [-]:2.57
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [.]:100.38
Arcane Echo 238 4.6% 153.9 1.95sec 463 0 Direct 153.9 386 807 463 18.3%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 153.88 153.88 0.00 0.00 0.0000 0.0000 71220.46 71220.46 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.74% 125.78 85 181 386.17 217 535 386.45 349 428 48562 48562 0.00%
crit 18.26% 28.10 10 50 806.66 435 1070 807.65 651 945 22658 22658 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2013 39.0% 43.9 6.57sec 13746 7875 Periodic 299.0 1693 3527 2019 17.8% 23.8%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 43.91 0.00 299.30 299.04 1.7457 0.2381 603550.94 603550.94 0.00% 7874.63 7874.63
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 82.24% 245.93 149 360 1692.76 1064 2618 1695.86 1511 1927 416253 416253 0.00%
crit 17.76% 53.11 21 91 3527.27 2128 5236 3535.06 2919 4225 187298 187298 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [{]:0.70
  • if_expr:buff.clearcasting.react
    opener
    [%]:1.05
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [:]:6.07
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [;]:6.75
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [<]:2.44
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [=]:4.13
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (133) 0.0% (2.6%) 11.7 25.65sec 3422 2785

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.68 0.00 0.00 0.00 1.2291 0.0000 0.00 0.00 0.00% 2784.54 2784.54

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    opener
    [!]:1.00
  • if_expr:variable.inverted_opener=1&cooldown.rune_of_power.remains=0
    rotation
    [>]:10.68
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 133 2.6% 11.7 26.37sec 3424 0 Direct 11.7 2955 5904 3424 15.9%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.67 11.67 0.00 0.00 0.0000 0.0000 39966.45 39966.45 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 84.09% 9.82 4 15 2954.65 2869 5042 2953.50 2869 3317 29005 29005 0.00%
crit 15.91% 1.86 0 7 5903.59 5738 9513 5131.56 0 8515 10962 10962 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Deathly Fixation 11 (25) 0.2% (0.5%) 17.4 1.44sec 423 0 Periodic 25.9 (29.0) 125 0 125 0.0% (0.0%) 8.5%

Stats Details: Deathly Fixation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 17.40 0.00 25.91 25.91 0.0000 0.9872 3247.76 3247.76 0.00% 287.81 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 100.00% 25.91 14 34 125.41 1 202 125.20 80 166 3248 3248 0.00%

Action Details: Deathly Fixation

  • id:322253
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:false
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:42.90
  • base_td_mult:1.00
  • dot_duration:8.00
  • base_tick_time:1.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:322253
  • name:Deathly Fixation
  • school:shadow
  • tooltip:Taking $w1 Shadow damage every $t1.
  • description:Deal {$s1=43} Shadow damage every $t1. Stacks up to 5 times.
    Deathly Eruption 14 0.3% 3.1 7.07sec 1333 0 Direct 3.1 1121 2242 1333 18.9%

Stats Details: Deathly Eruption

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.08 3.08 0.00 0.00 0.0000 0.0000 4113.47 4113.47 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.05% 2.50 0 5 1121.19 1093 1158 1111.52 0 1158 2803 2803 0.00%
crit 18.95% 0.58 0 4 2241.64 2185 2316 1068.86 0 2316 1310 1310 0.00%

Action Details: Deathly Eruption

  • id:322256
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:984.99
  • base_dd_max:984.99
  • base_dd_mult:1.00

Spelldata

  • id:322256
  • name:Deathly Eruption
  • school:shadow
  • tooltip:
  • description:Deal {$s1=985} Shadow damage.
Eternal Insight 38 0.7% 21.3 13.72sec 534 0 Direct 21.3 456 912 534 17.2%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 21.32 21.32 0.00 0.00 0.0000 0.0000 11395.50 11395.50 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.79% 17.65 7 31 455.94 444 470 455.97 445 468 8048 8048 0.00%
crit 17.21% 3.67 0 12 911.93 887 941 892.30 0 941 3347 3347 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (18) 0.0% (0.3%) 1.0 0.00sec 5233 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 131  / 18 0.3% 114.0 1.01sec 46 45 Direct 114.0 38 79 46 18.4%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 114.00 114.00 0.00 0.00 1.0294 0.0000 5233.37 5233.37 0.00% 44.60 44.60
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.56% 92.97 79 106 38.47 30 46 38.47 37 39 3577 3577 0.00%
crit 18.44% 21.03 8 35 78.79 59 92 78.83 69 88 1657 1657 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:39.00
Touch of the Magi 0 (363) 0.0% (7.0%) 6.2 48.77sec 17628 14840

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.17 0.00 0.00 0.00 1.1879 0.0000 0.00 0.00 0.00% 14839.50 14839.50

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [u]:1.64
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
    cooldowns
    [v]:4.42
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    cooldowns
    [w]:0.11
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    Touch of the Magi (_explosion) 363 7.0% 6.2 48.67sec 17628 0 Direct 6.2 17665 0 17665 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.17 6.16 0.00 0.00 0.0000 0.0000 108832.92 108832.92 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.16 5 8 17665.44 788 50945 17674.70 13720 21698 108833 108833 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:19959.85
  • base_dd_max:19959.85
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
no_race
Arcane Power 2.8 123.09sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.80 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [x]:2.80
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Evocation 3.4 101.62sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.38 0.00 19.19 0.00 3.4712 0.6104 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:no_race
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    opener
    [~]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains>0&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
    rotation
    [)]:1.08
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
    rotation
    [.]:1.30
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:no_race
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:no_race
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Deathly Fixation (potion) 1.0 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307497
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    shared_cds
    [.]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 2.7 98.08sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.69 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [z]:2.69
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
Rune of Power 6.0 53.27sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.01 0.00 0.00 0.00 1.1859 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [y]:5.02
  • if_expr:buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
    opener
    [#]:1.00
  • if_expr:variable.inverted_opener=1&buff.rune_of_power.down
Time Warp 1.5 306.89sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.48 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    shared_cds
    [.]:1.47
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 121.82sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.94 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:no_race
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    shared_cds
    [.]:2.94
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 24.3 123.8 12.4sec 2.1sec 10.1sec 81.43% 0.00% 69.7 (70.3) 0.0

Buff Details

  • buff initial source:no_race
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:2.0s / 49.3s
  • trigger_min/max:0.0s / 15.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 52.6s

Stack Uptimes

  • arcane_charge_1:6.60%
  • arcane_charge_2:10.93%
  • arcane_charge_3:9.24%
  • arcane_charge_4:54.67%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 122.7sec 122.7sec 14.7sec 13.67% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:no_race
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 162.7s
  • trigger_min/max:120.0s / 162.7s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 15.0s

Stack Uptimes

  • arcane_power_1:13.67%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.52% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:no_race
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.52%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 18.0 10.7 16.7sec 10.4sec 7.6sec 45.53% 0.00% 0.1 (0.1) 0.2

Buff Details

  • buff initial source:no_race
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:25.33%
  • clearcasting_2:17.65%
  • clearcasting_3:2.55%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.4 0.0 60.7sec 60.7sec 28.7sec 51.93% 0.00% 0.0 (0.0) 4.9

Buff Details

  • buff initial source:no_race
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:95.00

Trigger Details

  • interval_min/max:60.0s / 65.6s
  • trigger_min/max:60.0s / 65.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.87%
  • crimson_chorus_2:17.31%
  • crimson_chorus_3:16.75%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.4 0.0 101.1sec 101.1sec 3.8sec 4.24% 0.00% 15.8 (15.8) 0.0

Buff Details

  • buff initial source:no_race
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.0s / 141.6s
  • trigger_min/max:90.0s / 141.6s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 4.7s

Stack Uptimes

  • evocation_1:4.24%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:no_race
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:20.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Gladiator's Badge 2.9 0.0 118.0sec 118.0sec 14.7sec 14.09% 0.00% 0.0 (0.0) 2.8

Buff Details

  • buff initial source:no_race
  • cooldown name:buff_gladiators_badge
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
  • associated item:Sinful Aspirant's Badge of Ferocity

Stat Details

  • stat:intellect
  • amount:171.00

Trigger Details

  • interval_min/max:60.0s / 162.7s
  • trigger_min/max:60.0s / 162.7s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 15.0s

Stack Uptimes

  • gladiators_badge_1:14.09%

Spelldata

  • id:345228
  • name:Gladiator's Badge
  • tooltip:Primary stat increased by $w1.
  • description:Increases primary stat by {$s1=126} for {$d=15 seconds}.
  • max_stacks:0
  • duration:15.00
  • cooldown:60.00
  • default_chance:0.00%
Potion of Deathly Fixation 1.0 0.0 300.0sec 300.0sec 25.0sec 8.45% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:no_race
  • cooldown name:buff_potion_of_deathly_fixation
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 300.0s
  • trigger_min/max:300.0s / 300.0s
  • trigger_pct:100.00%
  • duration_min/max:16.5s / 25.0s

Stack Uptimes

  • potion_of_deathly_fixation_1:8.45%

Spelldata

  • id:307497
  • name:Potion of Deathly Fixation
  • tooltip:Chance to apply Deathly Fixation to your target.
  • description:Your damaging spells and abilities have a chance to apply Deathly Fixation to your target, dealing {$322253s1=43} Shadow damage over {$322253d=8 seconds} and stacking up to 5 times. Upon reaching 5 stacks, Deathly Fixation explodes, dealing {$322256s1=985} Shadow damage to the target. If you consume this potion while your weapon is augmented with Shadowcore Oil, the explosion damage is increased by {$s2=10}%. Lasts {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:0.00
  • default_chance:101.00%
Presence of Mind 2.7 0.0 99.5sec 99.5sec 4.7sec 4.21% 6.73% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:no_race
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:62.6s / 198.4s
  • trigger_min/max:62.6s / 198.4s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 10.8s

Stack Uptimes

  • presence_of_mind_1:2.13%
  • presence_of_mind_2:2.07%
  • presence_of_mind_3:0.01%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.8 0.0 35.1sec 35.1sec 11.8sec 34.62% 0.00% 0.0 (0.0) 8.5

Buff Details

  • buff initial source:no_race
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:12.0s / 53.5s
  • trigger_min/max:12.0s / 53.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:34.62%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:no_race
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases $pri by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Temporal Warp 1.5 0.0 304.4sec 304.4sec 35.6sec 17.22% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:no_race
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 321.5s
  • trigger_min/max:300.0s / 321.5s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.22%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:no_race
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 2 0.02% 0.00% 7.69%
Arcane Barrage Arcane Charge 3 2.61% 0.00% 17.39%
Arcane Barrage Arcane Charge 4 97.37% 82.61% 100.00%
Arcane Blast Arcane Charge 0 8.73% 5.22% 13.00%
Arcane Blast Arcane Charge 1 6.53% 2.78% 10.00%
Arcane Blast Arcane Charge 2 12.97% 7.86% 17.00%
Arcane Blast Arcane Charge 3 14.06% 8.70% 18.00%
Arcane Blast Arcane Charge 4 57.71% 46.90% 69.44%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 1.50% 0.00% 5.53% 1.5s 0.0s 5.2s
Conserve Phase 100.00% 100.00% 100.00% 300.0s 240.0s 360.0s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000179.989120.016239.995
Evocation12.0280.00051.55140.91016.95775.787
Rune of Power6.4090.00028.85940.14519.86162.687
Touch of the Magi4.8940.00025.89631.79318.63258.271
Arcane Power8.0610.00042.66922.71516.47363.288
Arcane Barrage9.9940.16849.324243.970191.604297.595
Arcane Orb5.9400.00054.44072.18841.304125.458
Presence of Mind50.2560.000274.369145.48787.799284.054
Time Warp2.2690.00021.5063.3601.28322.793

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
no_race
mana_regen Mana 3114.22 407907.22 60.30% 130.98 6976.07 1.68%
Evocation Mana 126.93 184232.40 27.24% 1451.43 0.00 0.00%
Mana Gem Mana 2.94 20358.21 3.01% 6916.57 0.00 0.00%
Arcane Barrage Mana 23.37 63939.04 9.45% 2735.80 280.67 0.44%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 67790.7 2255.34 2386.64 7257.4 29775.5 1927.7 69165.7
Usage Type Count Total Avg RPE APR
no_race
arcane_blast Mana 118.6 597220.3 5037.6 5080.6 1.0
arcane_missiles Mana 43.9 94491.8 2152.6 2152.1 6.4
arcane_orb Mana 11.7 5839.0 499.9 500.0 6.8
time_warp Mana 1.5 2939.7 1999.2 1992.9 0.0
touch_of_the_magi Mana 6.2 15424.5 2498.8 2498.3 7.1

Statistics & Data Analysis

Fight Length
no_race Fight Length
Count 1627
Mean 299.99
Minimum 240.02
Maximum 360.00
Spread ( max - min ) 119.98
Range [ ( max - min ) / 2 * 100% ] 20.00%
DPS
no_race Damage Per Second
Count 1627
Mean 5167.02
Minimum 4508.93
Maximum 5842.10
Spread ( max - min ) 1333.17
Range [ ( max - min ) / 2 * 100% ] 12.90%
Standard Deviation 205.3332
5th Percentile 4848.40
95th Percentile 5516.09
( 95th Percentile - 5th Percentile ) 667.69
Mean Distribution
Standard Deviation 5.0906
95.00% Confidence Interval ( 5157.04 - 5176.99 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 61
0.1% Error 6067
0.1 Scale Factor Error with Delta=300 360
0.05 Scale Factor Error with Delta=300 1440
0.01 Scale Factor Error with Delta=300 35992
Priority Target DPS
no_race Priority Target Damage Per Second
Count 1627
Mean 5167.02
Minimum 4508.93
Maximum 5842.10
Spread ( max - min ) 1333.17
Range [ ( max - min ) / 2 * 100% ] 12.90%
Standard Deviation 205.3332
5th Percentile 4848.40
95th Percentile 5516.09
( 95th Percentile - 5th Percentile ) 667.69
Mean Distribution
Standard Deviation 5.0906
95.00% Confidence Interval ( 5157.04 - 5176.99 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 61
0.1% Error 6067
0.1 Scale Factor Error with Delta=300 360
0.05 Scale Factor Error with Delta=300 1440
0.01 Scale Factor Error with Delta=300 35992
DPS(e)
no_race Damage Per Second (Effective)
Count 1627
Mean 5167.02
Minimum 4508.93
Maximum 5842.10
Spread ( max - min ) 1333.17
Range [ ( max - min ) / 2 * 100% ] 12.90%
Damage
no_race Damage
Count 1627
Mean 1543938.88
Minimum 1103474.48
Maximum 1968733.70
Spread ( max - min ) 865259.22
Range [ ( max - min ) / 2 * 100% ] 28.02%
DTPS
no_race Damage Taken Per Second
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
no_race Healing Per Second
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
no_race Healing Per Second (Effective)
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
no_race Heal
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
no_race Healing Taken Per Second
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
no_race Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
no_raceTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
no_race Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 variable,name=prepull_evo,op=reset,default=-1
1 0.00 variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2
2 0.00 variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1
3 0.00 variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1
4 0.00 variable,name=have_opened,op=set,value=0
5 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
6 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
7 0.00 variable,name=final_burn,op=set,value=0
8 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
9 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
A 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
B 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
C 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
D 0.00 variable,name=totm_max_delay_for_ap,op=reset,default=-1
E 0.00 variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command
F 0.00 variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae
G 0.00 variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3
H 0.00 variable,name=totm_max_delay_for_ap,op=set,value=30,if=variable.totm_max_delay_for_ap=-1&essence.vision_of_perfection.minor
I 0.00 variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1
J 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
K 0.00 variable,name=barrage_mana_pct,op=reset,default=-1
L 0.00 variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae
M 0.00 variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1
N 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=-1
O 0.00 variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command
P 0.00 variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle
Q 0.00 variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1
R 0.00 variable,name=totm_max_charges,op=reset,default=2
S 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
T 0.00 variable,name=inverted_opener,op=reset,default=-1
U 0.00 variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)
V 0.00 variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1
W 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
X 0.00 variable,name=am_spam,op=reset,default=0
Y 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
Z 0.00 variable,name=evo_pct,op=reset,default=15
a 0.00 flask
b 0.00 food
c 0.00 augmentation
d 0.00 arcane_familiar
e 0.00 arcane_intellect
f 0.00 conjure_mana_gem
g 0.00 snapshot_stats
h 0.00 mirror_image
i 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
j 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
k 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
0.00 counterspell,if=target.debuff.casting.react
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened<=0&prev_gcd.1.evocation&!runeforge.siphon_storm
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened<=0&buff.arcane_power.down&cooldown.arcane_power.remains>0&runeforge.siphon_storm
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
l 0.00 call_action_list,name=shared_cds
m 0.00 call_action_list,name=essences
n 0.00 call_action_list,name=aoe,if=active_enemies>2
o 0.00 call_action_list,name=opener,if=variable.have_opened<=0
p 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
q 0.00 call_action_list,name=cooldowns
r 0.00 call_action_list,name=rotation,if=variable.final_burn=0
s 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
t 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
0.00 touch_of_the_magi,if=cooldown.arcane_power.remains<50&essence.vision_of_perfection.minor
u 1.64 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
v 4.42 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
w 0.11 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
x 2.80 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
y 5.02 rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 presence_of_mind,if=buff.arcane_charge.stack=0&covenant.kyrian
Kyrian: RS is mana hungry and AB4s are too expensive to use pom to squeeze an extra ab in the totm window. Let's use it to make low charge ABs instant.
z 2.69 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
Non-Kyrian: Use pom to squeeze an extra ab in the totm window.
actions.final_burn
# count action,conditions
{ 0.70 arcane_missiles,if=buff.clearcasting.react,chain=1
| 2.52 arcane_blast
} 0.02 arcane_barrage
actions.opener
# count action,conditions
~ 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains>0&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
0.00 radiant_spark,if=mana.pct>40
0.00 shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
! 1.00 arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
" 1.00 arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
# 1.00 rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
0.00 deathborne,if=buff.rune_of_power.down
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 rune_of_power,if=buff.rune_of_power.down
0.00 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
0.00 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
0.00 arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
$ 0.37 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
0.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
% 1.05 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
& 11.67 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
' 0.57 arcane_barrage
actions.rotation
# count action,conditions
( 3.35 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
) 1.08 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
* 0.41 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
Barrage if it's time to use totm and we have too many charges
+ 2.96 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
, 0.16 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
- 2.57 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
: 6.07 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
; 6.75 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
< 2.44 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
= 4.13 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
> 10.68 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
0.00 arcane_barrage,if=mana.pct<variable.barrage_mana_pct&cooldown.evocation.remains>0&buff.arcane_power.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&essence.vision_of_perfection.minor
? 11.23 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
@ 2.49 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
. 2.04 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
. 2.62 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
. 0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
. 100.38 arcane_blast
. 1.30 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
. 0.50 arcane_barrage
actions.shared_cds
# count action,conditions
. 2.94 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
. 1.00 potion,if=buff.arcane_power.up
. 1.47 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
. 2.89 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
0.00 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30

Sample Sequence

034789ABCDIJKMNQRSTUWXZabfhj!."#&.&&&&&&&&&&%&'~(ux..:.........>....<.?....?<...<.?>..+vy:z-;...>..?....?..<..?>.=.+vy:......(.@>..x........;...@>.+vy:z-;..>....?....?..==>...?vy:.....(.@>...........?..>.=+..ux.:z-.....>..y..;....;..>?.....,w:.:...(>||{||y

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 prepull_evo Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat 3 prepull_evo Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat 4 have_opened Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat 7 final_burn Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat 8 rs_max_delay_for_totm Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat 9 rs_max_delay_for_rop Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat A rs_max_delay_for_ap Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat B ap_max_delay_for_totm Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat C rop_max_delay_for_totm Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat D totm_max_delay_for_ap Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat I totm_max_delay_for_ap Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat J totm_max_delay_for_rop Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat K barrage_mana_pct Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat M barrage_mana_pct Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat N ap_minimum_mana_pct Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat Q ap_minimum_mana_pct Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat R totm_max_charges Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat S aoe_totm_max_charges Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat T inverted_opener Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat U inverted_opener Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat W ap_on_use Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat X am_spam Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat Z evo_pct Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat a flask no_race 69165.7/69166: 100% mana
Pre precombat b food no_race 69165.7/69166: 100% mana
Pre precombat f conjure_mana_gem Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat h mirror_image Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat j arcane_blast Fluffy_Pillow 69165.7/69166: 100% mana
0:00.000 opener ! arcane_orb Fluffy_Pillow 67790.7/69166: 98% mana
0:01.288 shared_cds . time_warp Fluffy_Pillow 69072.4/69166: 100% mana bloodlust, crimson_chorus
0:01.288 opener " arcane_blast Fluffy_Pillow 67072.4/69166: 97% mana bloodlust, temporal_warp, crimson_chorus
0:02.157 opener # rune_of_power Fluffy_Pillow 62774.5/69166: 91% mana bloodlust, temporal_warp, crimson_chorus
0:02.919 opener & arcane_blast Fluffy_Pillow 63828.6/69166: 92% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.695 shared_cds . use_mana_gem no_race 58027.1/69166: 84% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:03.695 opener & arcane_blast Fluffy_Pillow 64943.6/69166: 94% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:04.473 opener & arcane_blast Fluffy_Pillow 59144.9/69166: 86% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:05.250 opener & arcane_blast Fluffy_Pillow 53344.7/69166: 77% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:06.028 opener & arcane_blast Fluffy_Pillow 47545.9/69166: 69% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:06.806 opener & arcane_blast Fluffy_Pillow 41747.1/69166: 60% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:07.584 opener & arcane_blast Fluffy_Pillow 35948.3/69166: 52% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:08.361 opener & arcane_blast Fluffy_Pillow 30148.2/69166: 44% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:09.139 opener & arcane_blast Fluffy_Pillow 24349.4/69166: 35% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:09.916 opener & arcane_blast Fluffy_Pillow 18549.2/69166: 27% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:10.695 opener & arcane_blast Fluffy_Pillow 12751.8/69166: 18% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.473 opener % arcane_missiles Fluffy_Pillow 6953.1/69166: 10% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:12.647 opener & arcane_blast Fluffy_Pillow 8577.1/69166: 12% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:13.425 opener ' arcane_barrage Fluffy_Pillow 2778.3/69166: 4% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:14.188 opener ~ evocation no_race 6600.4/69166: 10% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:16.788 rotation ( cancel_action Fluffy_Pillow 67048.9/69166: 97% mana bloodlust, clearcasting(3), evocation, temporal_warp, crimson_chorus(2)
0:16.792 cooldowns u touch_of_the_magi Fluffy_Pillow 67054.4/69166: 97% mana bloodlust, clearcasting(3), temporal_warp, crimson_chorus(2)
0:17.556 cooldowns x arcane_power Fluffy_Pillow 65611.3/69166: 95% mana bloodlust, arcane_charge(4), clearcasting(3), temporal_warp, crimson_chorus(2)
0:17.556 shared_cds . potion Fluffy_Pillow 65611.3/69166: 95% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:17.556 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 65611.3/69166: 95% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), potion_of_deathly_fixation
0:17.556 rotation : arcane_missiles Fluffy_Pillow 65611.3/69166: 95% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), potion_of_deathly_fixation, gladiators_badge
0:25.828 rotation . arcane_blast Fluffy_Pillow 61596.9/69166: 89% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:26.604 rotation . arcane_blast Fluffy_Pillow 59232.8/69166: 86% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:27.381 rotation . arcane_blast Fluffy_Pillow 56870.2/69166: 82% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:28.158 rotation . arcane_blast Fluffy_Pillow 54507.5/69166: 79% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:28.936 rotation . arcane_blast Fluffy_Pillow 52146.2/69166: 75% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:29.712 rotation . arcane_blast Fluffy_Pillow 49782.2/69166: 72% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:30.490 rotation . arcane_blast Fluffy_Pillow 47420.9/69166: 69% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_deathly_fixation, gladiators_badge
0:31.267 rotation . arcane_blast Fluffy_Pillow 45058.2/69166: 65% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_deathly_fixation, gladiators_badge
0:32.044 rotation . arcane_barrage Fluffy_Pillow 42695.6/69166: 62% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, temporal_warp, potion_of_deathly_fixation, gladiators_badge
0:32.807 rotation > arcane_orb Fluffy_Pillow 46517.7/69166: 67% mana bloodlust, clearcasting, temporal_warp, potion_of_deathly_fixation
0:33.569 rotation . arcane_blast Fluffy_Pillow 47071.7/69166: 68% mana bloodlust, arcane_charge(2), clearcasting, temporal_warp, potion_of_deathly_fixation
0:34.528 rotation . arcane_blast Fluffy_Pillow 44273.3/69166: 64% mana bloodlust, arcane_charge(3), clearcasting, temporal_warp, potion_of_deathly_fixation
0:35.397 rotation . arcane_blast Fluffy_Pillow 39975.4/69166: 58% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_deathly_fixation
0:36.175 rotation . arcane_blast Fluffy_Pillow 34176.7/69166: 49% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_deathly_fixation
0:36.953 rotation < arcane_missiles Fluffy_Pillow 28377.9/69166: 41% mana bloodlust, arcane_charge(4), clearcasting(3), temporal_warp, potion_of_deathly_fixation
0:38.303 rotation . arcane_blast Fluffy_Pillow 30245.4/69166: 44% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_deathly_fixation
0:39.080 rotation ? arcane_barrage Fluffy_Pillow 24445.2/69166: 35% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_deathly_fixation
0:39.842 rotation . arcane_blast Fluffy_Pillow 28265.9/69166: 41% mana bloodlust, clearcasting(2), temporal_warp, potion_of_deathly_fixation
0:40.981 rotation . arcane_blast Fluffy_Pillow 28466.5/69166: 41% mana bloodlust, arcane_charge, clearcasting(2), temporal_warp, potion_of_deathly_fixation
0:42.033 rotation . arcane_blast Fluffy_Pillow 27171.7/69166: 39% mana arcane_charge(2), clearcasting(2), potion_of_deathly_fixation
0:43.653 rotation . arcane_blast Fluffy_Pillow 25287.7/69166: 37% mana arcane_charge(3), clearcasting(2)
0:45.118 rotation ? arcane_barrage Fluffy_Pillow 21814.3/69166: 32% mana arcane_charge(4), clearcasting(2)
0:46.405 rotation < arcane_missiles Fluffy_Pillow 26361.2/69166: 38% mana clearcasting(3)
0:48.269 rotation . arcane_blast Fluffy_Pillow 28939.7/69166: 42% mana clearcasting(2)
0:50.197 rotation . arcane_blast Fluffy_Pillow 30231.8/69166: 44% mana arcane_charge, clearcasting(2)
0:51.970 rotation . arcane_blast Fluffy_Pillow 29934.4/69166: 43% mana arcane_charge(2), clearcasting(2)
0:53.590 rotation < arcane_missiles Fluffy_Pillow 28050.3/69166: 41% mana arcane_charge(3), clearcasting(3)
0:55.496 rotation . arcane_blast Fluffy_Pillow 30686.9/69166: 44% mana arcane_charge(3), clearcasting(2)
0:56.961 rotation ? arcane_barrage Fluffy_Pillow 27213.5/69166: 39% mana arcane_charge(4), clearcasting(2)
0:58.248 rotation > arcane_orb Fluffy_Pillow 31760.4/69166: 46% mana clearcasting(2)
0:59.534 rotation . arcane_blast Fluffy_Pillow 33039.4/69166: 48% mana arcane_charge(2), clearcasting(2)
1:01.154 rotation . arcane_blast Fluffy_Pillow 31155.4/69166: 45% mana arcane_charge(3), clearcasting(2), crimson_chorus
1:02.620 rotation + arcane_barrage Fluffy_Pillow 27683.3/69166: 40% mana arcane_charge(4), clearcasting(2), crimson_chorus
1:03.906 cooldowns v touch_of_the_magi Fluffy_Pillow 32228.9/69166: 47% mana clearcasting(2), crimson_chorus
1:05.191 cooldowns y rune_of_power Fluffy_Pillow 31506.4/69166: 46% mana arcane_charge(4), clearcasting(2), crimson_chorus
1:06.477 rotation : arcane_missiles Fluffy_Pillow 33285.4/69166: 48% mana arcane_charge(4), clearcasting(2), rune_of_power, crimson_chorus
1:12.713 cooldowns z presence_of_mind Fluffy_Pillow 26911.7/69166: 39% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:12.713 rotation - arcane_blast Fluffy_Pillow 26911.7/69166: 39% mana arcane_charge(4), presence_of_mind(3), rune_of_power, crimson_chorus(2)
1:13.999 rotation ; arcane_missiles Fluffy_Pillow 21815.7/69166: 32% mana arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power, crimson_chorus(2)
1:15.891 rotation . arcane_blast Fluffy_Pillow 24432.9/69166: 35% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus(2)
1:17.178 rotation . arcane_blast Fluffy_Pillow 19338.2/69166: 28% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus(2)
1:18.464 rotation . arcane_barrage Fluffy_Pillow 14242.2/69166: 21% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:19.749 rotation > arcane_orb Fluffy_Pillow 18786.3/69166: 27% mana crimson_chorus(2)
1:21.035 rotation . arcane_blast Fluffy_Pillow 20065.3/69166: 29% mana arcane_charge(2), crimson_chorus(2)
1:22.654 rotation . arcane_blast Fluffy_Pillow 18179.9/69166: 26% mana arcane_charge(3), clearcasting, crimson_chorus(3)
1:24.119 rotation ? arcane_barrage Fluffy_Pillow 14706.4/69166: 21% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:25.404 rotation . arcane_blast Fluffy_Pillow 19250.6/69166: 28% mana clearcasting, crimson_chorus(3)
1:27.331 rotation . arcane_blast Fluffy_Pillow 20541.3/69166: 30% mana arcane_charge, clearcasting, crimson_chorus(3)
1:29.105 rotation . arcane_blast Fluffy_Pillow 20245.3/69166: 29% mana arcane_charge(2), clearcasting, crimson_chorus(3)
1:30.724 rotation . arcane_blast Fluffy_Pillow 18359.8/69166: 27% mana arcane_charge(3), clearcasting, crimson_chorus(3)
1:32.190 rotation ? arcane_barrage Fluffy_Pillow 14887.8/69166: 22% mana arcane_charge(4), clearcasting(2)
1:33.476 rotation . arcane_blast Fluffy_Pillow 19433.4/69166: 28% mana clearcasting(2)
1:35.403 rotation . arcane_blast Fluffy_Pillow 20724.0/69166: 30% mana arcane_charge, clearcasting(2)
1:37.177 rotation < arcane_missiles Fluffy_Pillow 20428.0/69166: 30% mana arcane_charge(2), clearcasting(3)
1:39.200 rotation . arcane_blast Fluffy_Pillow 23226.4/69166: 34% mana arcane_charge(2), clearcasting(2)
1:40.820 rotation . arcane_blast Fluffy_Pillow 21342.4/69166: 31% mana arcane_charge(3), clearcasting(2)
1:42.284 rotation ? arcane_barrage Fluffy_Pillow 17867.6/69166: 26% mana arcane_charge(4), clearcasting(2)
1:43.572 rotation > arcane_orb Fluffy_Pillow 22415.9/69166: 32% mana clearcasting(2)
1:44.859 rotation . arcane_blast Fluffy_Pillow 23696.2/69166: 34% mana arcane_charge(2), clearcasting(2)
1:46.478 rotation = arcane_missiles Fluffy_Pillow 21810.8/69166: 32% mana arcane_charge(3), clearcasting(2)
1:50.035 rotation . arcane_blast Fluffy_Pillow 26731.3/69166: 39% mana arcane_charge(3)
1:51.500 rotation + arcane_barrage Fluffy_Pillow 23257.8/69166: 34% mana arcane_charge(4)
1:52.786 cooldowns v touch_of_the_magi Fluffy_Pillow 27803.4/69166: 40% mana
1:54.072 cooldowns y rune_of_power Fluffy_Pillow 27082.4/69166: 39% mana arcane_charge(4), clearcasting
1:55.359 rotation : arcane_missiles Fluffy_Pillow 28862.7/69166: 42% mana arcane_charge(4), clearcasting, rune_of_power
2:03.746 shared_cds . use_mana_gem no_race 17964.5/69166: 26% mana arcane_charge(4), rune_of_power, crimson_chorus
2:03.746 rotation . arcane_blast Fluffy_Pillow 24881.1/69166: 36% mana arcane_charge(4), rune_of_power, crimson_chorus
2:05.059 rotation . arcane_blast Fluffy_Pillow 19822.4/69166: 29% mana arcane_charge(4), rune_of_power, crimson_chorus
2:06.370 rotation . arcane_blast Fluffy_Pillow 14760.9/69166: 21% mana arcane_charge(4), rune_of_power, crimson_chorus
2:07.681 rotation . arcane_blast Fluffy_Pillow 9699.4/69166: 14% mana arcane_charge(4), crimson_chorus
2:08.993 rotation . evocation no_race 4639.4/69166: 7% mana arcane_charge(4), crimson_chorus
2:13.493 rotation ( cancel_action Fluffy_Pillow 66546.1/69166: 96% mana arcane_charge(4), evocation, crimson_chorus(2)
2:13.496 rotation . arcane_blast Fluffy_Pillow 66550.3/69166: 96% mana arcane_charge(4), crimson_chorus(2)
2:14.807 rotation @ arcane_barrage Fluffy_Pillow 61488.8/69166: 89% mana arcane_charge(4), crimson_chorus(2)
2:16.093 rotation > arcane_orb Fluffy_Pillow 66034.4/69166: 95% mana crimson_chorus(2)
2:17.380 rotation . arcane_blast Fluffy_Pillow 67314.7/69166: 97% mana arcane_charge(2), crimson_chorus(2)
2:19.000 rotation . arcane_blast Fluffy_Pillow 65047.6/69166: 94% mana arcane_charge(3), crimson_chorus(2)
2:20.463 cooldowns x arcane_power Fluffy_Pillow 61571.4/69166: 89% mana arcane_charge(4), crimson_chorus(2)
2:20.463 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 61571.4/69166: 89% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2)
2:20.463 rotation . arcane_blast Fluffy_Pillow 61571.4/69166: 89% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), gladiators_badge
2:21.776 rotation . arcane_blast Fluffy_Pillow 59950.2/69166: 87% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:23.086 rotation . arcane_blast Fluffy_Pillow 58324.9/69166: 84% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:24.398 rotation . arcane_blast Fluffy_Pillow 56702.3/69166: 82% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:25.709 rotation . arcane_blast Fluffy_Pillow 55078.3/69166: 80% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:27.020 rotation . arcane_blast Fluffy_Pillow 53454.3/69166: 77% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:28.332 rotation . arcane_blast Fluffy_Pillow 51831.7/69166: 75% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3), gladiators_badge
2:29.644 rotation ; arcane_missiles Fluffy_Pillow 50209.1/69166: 73% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3), gladiators_badge
2:31.538 rotation . arcane_blast Fluffy_Pillow 52829.1/69166: 76% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:32.848 rotation . arcane_blast Fluffy_Pillow 51203.8/69166: 74% mana arcane_charge(4), arcane_power, gladiators_badge
2:34.161 rotation . arcane_blast Fluffy_Pillow 49582.6/69166: 72% mana arcane_charge(4), arcane_power, gladiators_badge
2:35.472 rotation @ arcane_barrage Fluffy_Pillow 44521.1/69166: 64% mana arcane_charge(4)
2:36.758 rotation > arcane_orb Fluffy_Pillow 49066.7/69166: 71% mana
2:38.045 rotation . arcane_blast Fluffy_Pillow 50347.0/69166: 73% mana arcane_charge(2)
2:39.664 rotation + arcane_barrage Fluffy_Pillow 48461.6/69166: 70% mana arcane_charge(3)
2:40.950 cooldowns v touch_of_the_magi Fluffy_Pillow 52315.5/69166: 76% mana
2:42.237 cooldowns y rune_of_power Fluffy_Pillow 51595.8/69166: 75% mana arcane_charge(4)
2:43.525 rotation : arcane_missiles Fluffy_Pillow 53377.5/69166: 77% mana arcane_charge(4), rune_of_power
2:50.112 cooldowns z presence_of_mind Fluffy_Pillow 39989.4/69166: 58% mana arcane_charge(4), clearcasting, rune_of_power
2:50.112 rotation - arcane_blast Fluffy_Pillow 39989.4/69166: 58% mana arcane_charge(4), clearcasting, presence_of_mind(3), rune_of_power
2:51.400 rotation ; arcane_missiles Fluffy_Pillow 34896.1/69166: 50% mana arcane_charge(4), clearcasting(2), presence_of_mind(2), rune_of_power
2:54.976 rotation . arcane_barrage Fluffy_Pillow 39842.8/69166: 58% mana arcane_charge(4), presence_of_mind(2), rune_of_power
2:56.263 rotation . arcane_blast Fluffy_Pillow 44389.8/69166: 64% mana presence_of_mind(2)
2:57.550 rotation > arcane_orb Fluffy_Pillow 44795.1/69166: 65% mana arcane_charge, presence_of_mind
2:58.837 rotation . arcane_blast Fluffy_Pillow 46075.5/69166: 67% mana arcane_charge(3), presence_of_mind
3:00.122 rotation . arcane_blast Fluffy_Pillow 42353.0/69166: 61% mana arcane_charge(4)
3:01.435 rotation . arcane_blast Fluffy_Pillow 37294.3/69166: 54% mana arcane_charge(4), clearcasting
3:02.747 rotation . arcane_blast Fluffy_Pillow 32234.2/69166: 47% mana arcane_charge(4), clearcasting, crimson_chorus
3:04.059 rotation ? arcane_barrage Fluffy_Pillow 27174.1/69166: 39% mana arcane_charge(4), clearcasting, crimson_chorus
3:05.345 rotation . arcane_blast Fluffy_Pillow 31719.7/69166: 46% mana clearcasting, crimson_chorus
3:07.274 rotation . arcane_blast Fluffy_Pillow 33013.1/69166: 48% mana arcane_charge, clearcasting, crimson_chorus
3:09.048 rotation . arcane_blast Fluffy_Pillow 32717.1/69166: 47% mana arcane_charge(2), clearcasting(2), crimson_chorus
3:10.668 rotation . arcane_blast Fluffy_Pillow 30833.1/69166: 45% mana arcane_charge(3), clearcasting(2), crimson_chorus
3:12.134 rotation ? arcane_barrage Fluffy_Pillow 27361.0/69166: 40% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:13.421 rotation . arcane_blast Fluffy_Pillow 31908.0/69166: 46% mana clearcasting(2), crimson_chorus(2)
3:15.350 rotation . arcane_blast Fluffy_Pillow 33201.4/69166: 48% mana arcane_charge, clearcasting(2), crimson_chorus(2)
3:17.123 rotation = arcane_missiles Fluffy_Pillow 32904.0/69166: 48% mana arcane_charge(2), clearcasting(2), crimson_chorus(2)
3:19.191 rotation = arcane_missiles Fluffy_Pillow 35764.7/69166: 52% mana arcane_charge(2), clearcasting, crimson_chorus(2)
3:21.056 rotation > arcane_orb Fluffy_Pillow 38344.6/69166: 55% mana arcane_charge(2), crimson_chorus(2)
3:22.343 rotation . arcane_blast Fluffy_Pillow 39624.9/69166: 57% mana arcane_charge(4), crimson_chorus(2)
3:23.656 rotation . arcane_blast Fluffy_Pillow 34566.2/69166: 50% mana arcane_charge(4), crimson_chorus(3)
3:24.969 rotation . arcane_blast Fluffy_Pillow 29507.5/69166: 43% mana arcane_charge(4), crimson_chorus(3)
3:26.281 rotation ? arcane_barrage Fluffy_Pillow 24447.4/69166: 35% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:27.568 cooldowns v touch_of_the_magi Fluffy_Pillow 28994.3/69166: 42% mana clearcasting, crimson_chorus(3)
3:28.856 cooldowns y rune_of_power Fluffy_Pillow 28276.0/69166: 41% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:30.142 rotation : arcane_missiles Fluffy_Pillow 30055.0/69166: 43% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(3)
3:38.324 rotation . arcane_blast Fluffy_Pillow 26373.3/69166: 38% mana arcane_charge(4), rune_of_power
3:39.635 rotation . arcane_blast Fluffy_Pillow 21311.8/69166: 31% mana arcane_charge(4), rune_of_power
3:40.947 rotation . arcane_blast Fluffy_Pillow 16251.7/69166: 23% mana arcane_charge(4), rune_of_power
3:42.259 rotation . arcane_blast Fluffy_Pillow 11191.6/69166: 16% mana arcane_charge(4)
3:43.569 rotation . evocation Fluffy_Pillow 6128.8/69166: 9% mana arcane_charge(4)
3:47.969 rotation ( cancel_action Fluffy_Pillow 66659.8/69166: 96% mana arcane_charge(4), evocation
3:47.971 rotation . arcane_blast Fluffy_Pillow 66662.6/69166: 96% mana arcane_charge(4)
3:49.283 rotation @ arcane_barrage Fluffy_Pillow 61602.5/69166: 89% mana arcane_charge(4)
3:50.570 rotation > arcane_orb Fluffy_Pillow 66149.4/69166: 96% mana
3:51.858 rotation . arcane_blast Fluffy_Pillow 67431.2/69166: 97% mana arcane_charge(2)
3:53.478 rotation . arcane_blast Fluffy_Pillow 65047.6/69166: 94% mana arcane_charge(3)
3:54.943 rotation . arcane_blast Fluffy_Pillow 61574.2/69166: 89% mana arcane_charge(4)
3:56.256 rotation . arcane_blast Fluffy_Pillow 56515.5/69166: 82% mana arcane_charge(4)
3:57.568 rotation . arcane_blast Fluffy_Pillow 51455.4/69166: 74% mana arcane_charge(4)
3:58.878 rotation . arcane_blast Fluffy_Pillow 46392.5/69166: 67% mana arcane_charge(4)
4:00.191 rotation . arcane_blast Fluffy_Pillow 41333.8/69166: 60% mana arcane_charge(4)
4:01.502 rotation . arcane_blast Fluffy_Pillow 36272.3/69166: 52% mana arcane_charge(4), clearcasting
4:02.814 rotation . arcane_blast Fluffy_Pillow 31212.3/69166: 45% mana arcane_charge(4), clearcasting, crimson_chorus
4:04.126 shared_cds . use_mana_gem no_race 26152.2/69166: 38% mana arcane_charge(4), clearcasting, crimson_chorus
4:04.126 rotation . arcane_blast Fluffy_Pillow 33068.7/69166: 48% mana arcane_charge(4), clearcasting, crimson_chorus
4:05.437 rotation ? arcane_barrage Fluffy_Pillow 28007.3/69166: 40% mana arcane_charge(4), clearcasting, crimson_chorus
4:06.725 rotation . arcane_blast Fluffy_Pillow 32555.6/69166: 47% mana clearcasting, crimson_chorus
4:08.652 rotation . arcane_blast Fluffy_Pillow 33846.2/69166: 49% mana arcane_charge, clearcasting, crimson_chorus
4:10.424 rotation > arcane_orb Fluffy_Pillow 33547.5/69166: 49% mana arcane_charge(2), clearcasting, crimson_chorus
4:11.856 rotation . arcane_blast Fluffy_Pillow 35028.4/69166: 51% mana arcane_charge(4), clearcasting, crimson_chorus
4:13.167 rotation = arcane_missiles Fluffy_Pillow 29966.9/69166: 43% mana arcane_charge(4), clearcasting, crimson_chorus(2)
4:15.078 rotation + arcane_barrage Fluffy_Pillow 32610.4/69166: 47% mana arcane_charge(4), crimson_chorus(2)
4:16.365 rotation . arcane_blast Fluffy_Pillow 37157.4/69166: 54% mana crimson_chorus(2)
4:18.292 rotation . arcane_blast Fluffy_Pillow 38448.0/69166: 56% mana arcane_charge, crimson_chorus(2)
4:20.066 cooldowns u touch_of_the_magi Fluffy_Pillow 38152.0/69166: 55% mana arcane_charge(2), crimson_chorus(2)
4:21.353 cooldowns x arcane_power Fluffy_Pillow 37432.3/69166: 54% mana arcane_charge(4), crimson_chorus(2)
4:21.353 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 37432.3/69166: 54% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2)
4:21.353 rotation : arcane_missiles Fluffy_Pillow 37432.3/69166: 54% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), gladiators_badge
4:29.066 cooldowns z presence_of_mind Fluffy_Pillow 33101.8/69166: 48% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
4:29.066 rotation - arcane_blast Fluffy_Pillow 33101.8/69166: 48% mana arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, crimson_chorus(3), gladiators_badge
4:30.354 rotation . arcane_blast Fluffy_Pillow 31446.1/69166: 45% mana arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, crimson_chorus(3), gladiators_badge
4:31.640 rotation . arcane_blast Fluffy_Pillow 29787.5/69166: 43% mana arcane_charge(4), arcane_power, presence_of_mind, rune_of_power, crimson_chorus(3), gladiators_badge
4:32.928 rotation . arcane_blast Fluffy_Pillow 28131.7/69166: 41% mana arcane_charge(4), arcane_power, rune_of_power, gladiators_badge
4:34.241 rotation . arcane_blast Fluffy_Pillow 26510.5/69166: 38% mana arcane_charge(4), arcane_power, gladiators_badge
4:35.552 rotation . arcane_barrage Fluffy_Pillow 24886.5/69166: 36% mana arcane_charge(4), arcane_power, gladiators_badge
4:36.839 rotation > arcane_orb Fluffy_Pillow 29433.5/69166: 43% mana
4:38.125 rotation . arcane_blast Fluffy_Pillow 30712.4/69166: 44% mana arcane_charge(2)
4:39.745 rotation . arcane_blast Fluffy_Pillow 28828.4/69166: 42% mana arcane_charge(3)
4:41.211 cooldowns y rune_of_power Fluffy_Pillow 25356.3/69166: 37% mana arcane_charge(4)
4:42.497 rotation . arcane_blast Fluffy_Pillow 27135.3/69166: 39% mana arcane_charge(4), rune_of_power
4:43.809 rotation . arcane_blast Fluffy_Pillow 22075.2/69166: 32% mana arcane_charge(4), clearcasting, rune_of_power
4:45.121 rotation ; arcane_missiles Fluffy_Pillow 17015.1/69166: 25% mana arcane_charge(4), clearcasting, rune_of_power
4:47.152 rotation . arcane_blast Fluffy_Pillow 19824.6/69166: 29% mana arcane_charge(4), rune_of_power
4:48.465 rotation . arcane_blast Fluffy_Pillow 14765.9/69166: 21% mana arcane_charge(4), rune_of_power
4:49.777 rotation . arcane_blast Fluffy_Pillow 9705.8/69166: 14% mana arcane_charge(4), rune_of_power
4:51.088 rotation . arcane_barrage Fluffy_Pillow 4644.3/69166: 7% mana arcane_charge(4), clearcasting, rune_of_power
4:52.372 rotation ; arcane_missiles Fluffy_Pillow 9187.1/69166: 13% mana clearcasting, rune_of_power
4:54.436 rotation . arcane_blast Fluffy_Pillow 12042.3/69166: 17% mana rune_of_power
4:56.363 rotation . arcane_blast Fluffy_Pillow 13332.9/69166: 19% mana arcane_charge
4:58.138 rotation > arcane_orb Fluffy_Pillow 13038.3/69166: 19% mana arcane_charge(2)
4:59.425 rotation ? arcane_barrage Fluffy_Pillow 14318.6/69166: 21% mana arcane_charge(4)
5:00.712 rotation . arcane_blast Fluffy_Pillow 18865.6/69166: 27% mana
5:02.640 shared_cds . time_warp Fluffy_Pillow 20157.6/69166: 29% mana arcane_charge
5:02.640 rotation . arcane_blast Fluffy_Pillow 18157.6/69166: 26% mana arcane_charge, temporal_warp
5:04.004 rotation . arcane_blast Fluffy_Pillow 17294.5/69166: 25% mana arcane_charge(2), temporal_warp, crimson_chorus
5:05.251 rotation . arcane_blast Fluffy_Pillow 14894.5/69166: 22% mana arcane_charge(3), temporal_warp, crimson_chorus
5:06.379 rotation , arcane_barrage Fluffy_Pillow 10954.8/69166: 16% mana arcane_charge(4), temporal_warp, crimson_chorus
5:07.369 cooldowns w touch_of_the_magi Fluffy_Pillow 15090.9/69166: 22% mana temporal_warp, crimson_chorus
5:08.359 rotation : arcane_missiles Fluffy_Pillow 13960.4/69166: 20% mana arcane_charge(4), temporal_warp, crimson_chorus
5:12.018 rotation . arcane_barrage Fluffy_Pillow 4022.0/69166: 6% mana arcane_charge(4), temporal_warp, crimson_chorus
5:13.009 rotation : arcane_missiles Fluffy_Pillow 8159.5/69166: 12% mana temporal_warp, crimson_chorus
5:14.791 rotation . arcane_blast Fluffy_Pillow 3124.5/69166: 5% mana temporal_warp, crimson_chorus(2)
5:16.276 rotation . arcane_blast Fluffy_Pillow 3803.8/69166: 5% mana arcane_charge, temporal_warp, crimson_chorus(2)
5:17.640 rotation . evocation Fluffy_Pillow 2940.6/69166: 4% mana arcane_charge(2), temporal_warp, crimson_chorus(2)
5:21.240 rotation ( cancel_action Fluffy_Pillow 67323.6/69166: 97% mana arcane_charge(2), evocation, temporal_warp, crimson_chorus(2)
5:21.243 rotation > arcane_orb Fluffy_Pillow 67327.8/69166: 97% mana arcane_charge(2), temporal_warp, crimson_chorus(2)
5:22.232 final_burn | arcane_blast Fluffy_Pillow 68195.9/69166: 99% mana arcane_charge(4), temporal_warp, crimson_chorus(2)
5:23.243 final_burn | arcane_blast Fluffy_Pillow 62299.0/69166: 90% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(2)
5:24.251 final_burn { arcane_missiles Fluffy_Pillow 56818.4/69166: 82% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(3)
5:25.842 final_burn | arcane_blast Fluffy_Pillow 59019.2/69166: 85% mana arcane_charge(4), temporal_warp, crimson_chorus(3)
5:26.851 final_burn | arcane_blast Fluffy_Pillow 53540.0/69166: 77% mana arcane_charge(4), temporal_warp, crimson_chorus(3)
5:27.862 cooldowns y rune_of_power Fluffy_Pillow 48063.5/69166: 69% mana arcane_charge(4), temporal_warp, crimson_chorus(3)

Stats

Level Bonus (60) Race Bonus (none) Raid-Buffed Unbuffed Gear Amount
Strength 198 0 198 198 0
Agility 306 0 306 306 0
Stamina 414 0 2027 1931 1517
Intellect 450 0 1795 1615 1089 (46)
Spirit 0 0 0 0 0
Health 40540 38620 0
Mana 69166 69166 0
Spell Power 1795 1615 0
Crit 14.34% 14.34% 327
Haste 17.00% 17.00% 561
Versatility 5.65% 5.65% 226
Mana Regen 1383 1383 0
Mastery 38.33% 38.33% 838
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 227.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, enchant: { +15 Int }
Local Hands Impossibly Oversized Mitts
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +31 Haste, +74 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 226, stats: { +77 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Sinful Aspirant's Badge of Ferocity
ilevel: 207, stats: { +91 Haste }
item effects: { use: Gladiator's Badge }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation

Profile

mage="no_race"
source=default
spec=arcane
level=60
race=none
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2

# Default consumables
potion=deathly_fixation
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=disabled

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=variable,name=prepull_evo,op=reset,default=-1
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1
actions.precombat+=/variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1
actions.precombat+=/variable,name=have_opened,op=set,value=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=reset,default=-1
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=30,if=variable.totm_max_delay_for_ap=-1&essence.vision_of_perfection.minor
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=inverted_opener,op=reset,default=-1
actions.precombat+=/variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)
actions.precombat+=/variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_familiar
actions.precombat+=/arcane_intellect
actions.precombat+=/conjure_mana_gem
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell,if=target.debuff.casting.react
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened<=0&prev_gcd.1.evocation&!runeforge.siphon_storm
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened<=0&buff.arcane_power.down&cooldown.arcane_power.remains>0&runeforge.siphon_storm
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/call_action_list,name=shared_cds
actions+=/call_action_list,name=essences
actions+=/call_action_list,name=aoe,if=active_enemies>2
actions+=/call_action_list,name=opener,if=variable.have_opened<=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains>0
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&talent.amplification&active_enemies<8
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&(runeforge.arcane_infinity|talent.amplification)&active_enemies<5
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
actions.cooldowns+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&essence.vision_of_perfection.minor
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Kyrian: RS is mana hungry and AB4s are too expensive to use pom to squeeze an extra ab in the totm window. Let's use it to make low charge ABs instant.
actions.cooldowns+=/presence_of_mind,if=buff.arcane_charge.stack=0&covenant.kyrian
# Non-Kyrian: Use pom to squeeze an extra ab in the totm window.
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian

actions.essences=blood_of_the_enemy,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/blood_of_the_enemy,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/worldvein_resonance,if=cooldown.arcane_power.remains>=50&cooldown.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
actions.essences+=/worldvein_resonance,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/worldvein_resonance,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/guardian_of_azeroth,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/guardian_of_azeroth,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/concentrated_flame,line_cd=6,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&mana.time_to_max>=execute_time
actions.essences+=/reaping_flames,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&mana.time_to_max>=execute_time
actions.essences+=/focused_azerite_beam,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/purifying_blast,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/ripple_in_space,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/the_unbound_force,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/memory_of_lucid_dreams,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains>0&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
actions.opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne,if=!runeforge.siphon_storm
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
actions.opener+=/arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.opener+=/rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
actions.opener+=/deathborne,if=buff.rune_of_power.down
actions.opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
actions.opener+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
actions.opener+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<variable.barrage_mana_pct&cooldown.evocation.remains>0&buff.arcane_power.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&essence.vision_of_perfection.minor
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

actions.shared_cds=use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions.shared_cds+=/potion,if=buff.arcane_power.up
actions.shared_cds+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions.shared_cds+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/berserking,if=buff.arcane_power.up
actions.shared_cds+=/blood_fury,if=buff.arcane_power.up
actions.shared_cds+=/fireblood,if=buff.arcane_power.up
actions.shared_cds+=/ancestral_call,if=buff.arcane_power.up
actions.shared_cds+=/use_items,if=buff.arcane_power.up
actions.shared_cds+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions.shared_cds+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions.shared_cds+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30

head=confidants_favored_cap,id=183021,bonus_id=1498,ilevel=226
neck=nobles_birthstone_pendant,id=183039,bonus_id=1498,ilevel=226
shoulders=shawl_of_the_penitent,id=183020,bonus_id=1498,ilevel=233
back=mantle_of_manifest_sins,id=183033,bonus_id=1498,ilevel=226
chest=robes_of_the_cursed_commando,id=182998,bonus_id=1498,ilevel=233,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=1498,ilevel=226,enchant=eternal_intellect
hands=impossibly_oversized_mitts,id=183022,bonus_id=1498,ilevel=226
waist=cinch_of_infinite_tightness,id=183028,bonus_id=1498,ilevel=226
legs=courtiers_costume_trousers,id=183011,bonus_id=1498,ilevel=226
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=1498,ilevel=226
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=1498,ilevel=233,enchant=16mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=1498,ilevel=226
trinket2=sinful_aspirants_badge_of_ferocity,id=175884,bonus_id=1521,ilevel=207
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/6652/1531,ilevel=233,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=227.20
# gear_stamina=1517
# gear_intellect=1089
# gear_crit_rating=327
# gear_haste_rating=561
# gear_mastery_rating=838
# gear_versatility_rating=226
# gear_armor=369

pandaren : 5226 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
5225.7 5225.7 9.7 / 0.186% 783.0 / 15.0% 2.2
RPS Out RPS In Primary Resource Waiting APM Active Skill
2388.0 2256.2 Mana 0.00% 41.4 100.0% 100%
Talents
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
pandaren 5226
Arcane Barrage 400 7.7% 23.4 12.18sec 5124 4264 Direct 23.4 4387 8719 5128 17.1%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 23.44 23.42 0.00 0.00 1.2017 0.0000 120099.24 120099.24 0.00% 4264.43 4264.43
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.87% 19.41 11 29 4386.56 2631 9316 4383.14 3957 4858 85130 85130 0.00%
crit 17.13% 4.01 0 10 8719.10 6423 18632 8600.88 0 13308 34970 34970 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you {$321526s1=2}% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [}]:0.03
    opener
    [$]:0.39
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
    opener
    [']:0.55
    rotation
    [*]:0.41
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
    rotation
    [+]:2.93
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [,]:0.16
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [?]:11.31
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
    rotation
    [@]:2.43
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [.]:2.05
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [.]:2.64
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [.]:0.00
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [.]:0.53
Arcane Blast 1973 37.8% 117.7 2.53sec 5024 3847 Direct 118.7 4202 8763 4983 17.1%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 117.73 118.73 0.00 0.00 1.3061 0.0000 591492.09 591492.09 0.00% 3846.73 3846.73
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.87% 98.39 67 131 4201.89 922 9432 4202.80 3681 4964 413322 413322 0.00%
crit 17.13% 20.34 5 36 8763.21 1843 18865 8766.93 5668 12302 178170 178170 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [|]:2.49
    opener
    ["]:1.00
  • if_expr:variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    opener
    [&]:11.68
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [-]:2.57
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [.]:100.54
Arcane Echo 241 4.6% 154.0 1.96sec 468 0 Direct 154.0 391 817 468 18.2%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 154.05 154.05 0.00 0.00 0.0000 0.0000 72146.51 72146.51 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.78% 125.99 83 177 390.81 220 541 391.00 345 439 49230 49230 0.00%
crit 18.22% 28.06 11 57 816.86 440 1082 818.10 666 986 22917 22917 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2028 38.8% 43.6 6.60sec 13931 7982 Periodic 297.0 1713 3582 2047 17.9% 23.6%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 43.64 0.00 297.30 297.05 1.7453 0.2382 607972.74 607972.74 0.00% 7982.10 7982.10
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 82.12% 243.93 138 373 1712.81 1078 2647 1716.55 1513 2030 417785 417785 0.00%
crit 17.88% 53.11 21 99 3581.66 2155 5294 3589.12 2964 4432 190188 190188 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [{]:0.70
  • if_expr:buff.clearcasting.react
    opener
    [%]:1.05
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [:]:6.09
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [;]:6.69
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [<]:2.41
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [=]:4.06
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (135) 0.0% (2.6%) 11.7 25.87sec 3477 2828

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.70 0.00 0.00 0.00 1.2294 0.0000 0.00 0.00 0.00% 2828.47 2828.47

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    opener
    [!]:1.00
  • if_expr:variable.inverted_opener=1&cooldown.rune_of_power.remains=0
    rotation
    [>]:10.70
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 135 2.6% 11.7 26.56sec 3479 0 Direct 11.7 2993 5981 3480 16.3%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.69 11.69 0.00 0.00 0.0000 0.0000 40667.70 40667.70 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 83.75% 9.79 4 15 2993.17 2906 7137 2991.79 2906 3497 29304 29304 0.00%
crit 16.25% 1.90 0 7 5981.07 5812 8624 5105.77 0 8624 11364 11364 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Deathly Fixation 11 (25) 0.2% (0.5%) 17.5 1.43sec 419 0 Periodic 25.8 (28.9) 125 0 125 0.0% (0.0%) 8.5%

Stats Details: Deathly Fixation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 17.46 0.00 25.84 25.84 0.0000 0.9878 3241.40 3241.40 0.00% 286.68 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 100.00% 25.84 13 50 125.47 0 202 125.20 86 168 3241 3241 0.00%

Action Details: Deathly Fixation

  • id:322253
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:false
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:42.90
  • base_td_mult:1.00
  • dot_duration:8.00
  • base_tick_time:1.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:322253
  • name:Deathly Fixation
  • school:shadow
  • tooltip:Taking $w1 Shadow damage every $t1.
  • description:Deal {$s1=43} Shadow damage every $t1. Stacks up to 5 times.
    Deathly Eruption 14 0.3% 3.1 6.94sec 1316 0 Direct 3.1 1120 2241 1315 17.4%

Stats Details: Deathly Eruption

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.10 3.10 0.00 0.00 0.0000 0.0000 4075.20 4075.20 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.56% 2.56 0 4 1120.48 1093 1158 1114.47 0 1158 2865 2865 0.00%
crit 17.44% 0.54 0 3 2240.70 2185 2316 1007.33 0 2316 1210 1210 0.00%

Action Details: Deathly Eruption

  • id:322256
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:984.99
  • base_dd_max:984.99
  • base_dd_mult:1.00

Spelldata

  • id:322256
  • name:Deathly Eruption
  • school:shadow
  • tooltip:
  • description:Deal {$s1=985} Shadow damage.
Eternal Insight 38 0.7% 21.3 14.18sec 534 0 Direct 21.3 456 912 534 17.1%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 21.32 21.32 0.00 0.00 0.0000 0.0000 11386.11 11386.11 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.87% 17.67 7 34 455.97 444 470 455.96 444 468 8056 8056 0.00%
crit 17.13% 3.65 0 12 911.80 887 941 891.34 0 941 3330 3330 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (18) 0.0% (0.3%) 1.0 0.00sec 5291 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 132  / 18 0.3% 114.0 1.01sec 46 45 Direct 114.0 39 80 46 18.3%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 114.00 114.00 0.00 0.00 1.0294 0.0000 5290.67 5290.67 0.00% 45.09 45.09
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.69% 93.12 79 105 38.93 30 46 38.93 38 40 3625 3625 0.00%
crit 18.31% 20.88 9 35 79.79 60 93 79.81 70 88 1666 1666 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:39.00
Touch of the Magi 0 (368) 0.0% (7.0%) 6.2 48.93sec 17874 15049

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.17 0.00 0.00 0.00 1.1878 0.0000 0.00 0.00 0.00% 15049.40 15049.40

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [u]:1.64
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
    cooldowns
    [v]:4.42
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    cooldowns
    [w]:0.11
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    Touch of the Magi (_explosion) 368 7.0% 6.2 48.87sec 17874 0 Direct 6.2 17901 0 17901 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.17 6.16 0.00 0.00 0.0000 0.0000 110312.09 110312.09 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.16 5 8 17900.54 454 52121 17920.56 12994 21964 110312 110312 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:28029.68
  • base_dd_max:28029.68
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
pandaren
Arcane Power 2.8 122.34sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.79 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [x]:2.79
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Evocation 3.4 100.81sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.39 0.00 19.18 0.00 3.4641 0.6107 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:pandaren
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    opener
    [~]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains>0&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
    rotation
    [)]:1.12
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
    rotation
    [.]:1.27
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:pandaren
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:pandaren
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Deathly Fixation (potion) 1.0 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307497
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    shared_cds
    [.]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 2.7 99.39sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.69 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [z]:2.69
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
Rune of Power 6.0 53.65sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.02 0.00 0.00 0.00 1.1859 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [y]:5.04
  • if_expr:buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
    opener
    [#]:1.00
  • if_expr:variable.inverted_opener=1&buff.rune_of_power.down
Time Warp 1.5 306.33sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.47 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    shared_cds
    [.]:1.47
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 121.51sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.94 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:pandaren
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    shared_cds
    [.]:2.94
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 24.4 123.9 12.4sec 2.1sec 10.0sec 81.46% 0.00% 69.6 (70.3) 0.0

Buff Details

  • buff initial source:pandaren
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:3.0s / 49.3s
  • trigger_min/max:0.0s / 15.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 47.3s

Stack Uptimes

  • arcane_charge_1:6.64%
  • arcane_charge_2:11.03%
  • arcane_charge_3:9.28%
  • arcane_charge_4:54.51%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 122.6sec 122.6sec 14.7sec 13.66% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:pandaren
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 177.0s
  • trigger_min/max:120.0s / 177.0s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.0s

Stack Uptimes

  • arcane_power_1:13.66%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.52% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:pandaren
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.52%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 17.8 10.6 16.9sec 10.5sec 7.6sec 45.03% 0.00% 0.1 (0.1) 0.2

Buff Details

  • buff initial source:pandaren
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:25.13%
  • clearcasting_2:17.28%
  • clearcasting_3:2.62%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.4 0.0 60.8sec 60.7sec 28.7sec 51.92% 0.00% 0.0 (0.0) 4.9

Buff Details

  • buff initial source:pandaren
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:95.00

Trigger Details

  • interval_min/max:60.0s / 66.0s
  • trigger_min/max:60.0s / 66.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.87%
  • crimson_chorus_2:17.31%
  • crimson_chorus_3:16.74%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.4 0.0 100.9sec 100.9sec 3.8sec 4.25% 0.00% 15.8 (15.8) 0.0

Buff Details

  • buff initial source:pandaren
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.0s / 140.4s
  • trigger_min/max:90.0s / 140.4s
  • trigger_pct:100.00%
  • duration_min/max:0.6s / 4.7s

Stack Uptimes

  • evocation_1:4.25%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:pandaren
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:40.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Gladiator's Badge 2.9 0.0 118.0sec 118.0sec 14.7sec 14.11% 0.00% 0.0 (0.0) 2.8

Buff Details

  • buff initial source:pandaren
  • cooldown name:buff_gladiators_badge
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
  • associated item:Sinful Aspirant's Badge of Ferocity

Stat Details

  • stat:intellect
  • amount:171.00

Trigger Details

  • interval_min/max:60.4s / 143.4s
  • trigger_min/max:60.4s / 143.4s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.0s

Stack Uptimes

  • gladiators_badge_1:14.11%

Spelldata

  • id:345228
  • name:Gladiator's Badge
  • tooltip:Primary stat increased by $w1.
  • description:Increases primary stat by {$s1=126} for {$d=15 seconds}.
  • max_stacks:0
  • duration:15.00
  • cooldown:60.00
  • default_chance:0.00%
Potion of Deathly Fixation 1.0 0.0 302.3sec 302.3sec 25.0sec 8.46% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:pandaren
  • cooldown name:buff_potion_of_deathly_fixation
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.1s / 304.4s
  • trigger_min/max:300.1s / 304.4s
  • trigger_pct:100.00%
  • duration_min/max:5.5s / 25.0s

Stack Uptimes

  • potion_of_deathly_fixation_1:8.46%

Spelldata

  • id:307497
  • name:Potion of Deathly Fixation
  • tooltip:Chance to apply Deathly Fixation to your target.
  • description:Your damaging spells and abilities have a chance to apply Deathly Fixation to your target, dealing {$322253s1=43} Shadow damage over {$322253d=8 seconds} and stacking up to 5 times. Upon reaching 5 stacks, Deathly Fixation explodes, dealing {$322256s1=985} Shadow damage to the target. If you consume this potion while your weapon is augmented with Shadowcore Oil, the explosion damage is increased by {$s2=10}%. Lasts {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:0.00
  • default_chance:101.00%
Presence of Mind 2.7 0.0 100.1sec 100.1sec 4.6sec 4.10% 6.73% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:pandaren
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:63.0s / 200.8s
  • trigger_min/max:63.0s / 200.8s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 10.8s

Stack Uptimes

  • presence_of_mind_1:2.13%
  • presence_of_mind_2:1.96%
  • presence_of_mind_3:0.01%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.8 0.0 35.1sec 35.1sec 11.8sec 34.65% 0.00% 0.0 (0.0) 8.5

Buff Details

  • buff initial source:pandaren
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:12.0s / 71.8s
  • trigger_min/max:12.0s / 71.8s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:34.65%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:pandaren
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases $pri by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Temporal Warp 1.5 0.0 304.3sec 304.3sec 35.7sec 17.22% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:pandaren
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 320.2s
  • trigger_min/max:300.0s / 320.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.22%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:pandaren
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 2 0.01% 0.00% 3.85%
Arcane Barrage Arcane Charge 3 2.49% 0.00% 14.81%
Arcane Barrage Arcane Charge 4 97.50% 85.19% 100.00%
Arcane Blast Arcane Charge 0 8.69% 4.81% 13.18%
Arcane Blast Arcane Charge 1 6.55% 3.57% 9.68%
Arcane Blast Arcane Charge 2 13.07% 7.50% 17.27%
Arcane Blast Arcane Charge 3 14.11% 9.22% 17.82%
Arcane Blast Arcane Charge 4 57.57% 47.17% 68.81%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 1.54% 0.00% 6.74% 1.5s 0.0s 5.4s
Conserve Phase 100.00% 100.00% 100.00% 300.0s 240.0s 360.0s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000179.989120.016239.995
Evocation11.8830.00050.35540.41617.18477.266
Rune of Power6.4590.00028.43440.27220.32975.022
Touch of the Magi4.9290.00025.81131.77319.04258.345
Arcane Power8.0210.00057.00722.54616.47183.271
Arcane Barrage9.9690.00949.087243.822188.747296.979
Arcane Orb5.8920.00055.02471.88738.703139.877
Presence of Mind50.7740.392217.823146.74084.978288.019
Time Warp2.2630.00020.1843.3511.28321.469

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
pandaren
mana_regen Mana 3111.80 407716.96 60.26% 131.02 7151.67 1.72%
Evocation Mana 127.20 184486.75 27.26% 1450.39 0.00 0.00%
Mana Gem Mana 2.94 20324.53 3.00% 6916.57 0.00 0.00%
Arcane Barrage Mana 23.43 64122.79 9.48% 2736.53 286.78 0.45%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 67790.7 2256.22 2387.99 7453.5 29637.1 457.0 69165.7
Usage Type Count Total Avg RPE APR
pandaren
arcane_blast Mana 118.7 597734.6 5035.1 5077.3 1.0
arcane_missiles Mana 43.6 94352.6 2161.7 2162.0 6.4
arcane_orb Mana 11.7 5848.4 499.9 500.1 7.0
time_warp Mana 1.5 2937.9 1999.6 1993.3 0.0
touch_of_the_magi Mana 6.2 15417.7 2498.9 2498.2 7.2

Statistics & Data Analysis

Fight Length
pandaren Fight Length
Count 1627
Mean 299.99
Minimum 240.02
Maximum 360.00
Spread ( max - min ) 119.98
Range [ ( max - min ) / 2 * 100% ] 20.00%
DPS
pandaren Damage Per Second
Count 1627
Mean 5225.69
Minimum 4634.24
Maximum 5887.86
Spread ( max - min ) 1253.62
Range [ ( max - min ) / 2 * 100% ] 11.99%
Standard Deviation 200.0832
5th Percentile 4911.53
95th Percentile 5559.92
( 95th Percentile - 5th Percentile ) 648.39
Mean Distribution
Standard Deviation 4.9604
95.00% Confidence Interval ( 5215.96 - 5235.41 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 57
0.1% Error 5632
0.1 Scale Factor Error with Delta=300 342
0.05 Scale Factor Error with Delta=300 1367
0.01 Scale Factor Error with Delta=300 34175
Priority Target DPS
pandaren Priority Target Damage Per Second
Count 1627
Mean 5225.69
Minimum 4634.24
Maximum 5887.86
Spread ( max - min ) 1253.62
Range [ ( max - min ) / 2 * 100% ] 11.99%
Standard Deviation 200.0832
5th Percentile 4911.53
95th Percentile 5559.92
( 95th Percentile - 5th Percentile ) 648.39
Mean Distribution
Standard Deviation 4.9604
95.00% Confidence Interval ( 5215.96 - 5235.41 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 57
0.1% Error 5632
0.1 Scale Factor Error with Delta=300 342
0.05 Scale Factor Error with Delta=300 1367
0.01 Scale Factor Error with Delta=300 34175
DPS(e)
pandaren Damage Per Second (Effective)
Count 1627
Mean 5225.69
Minimum 4634.24
Maximum 5887.86
Spread ( max - min ) 1253.62
Range [ ( max - min ) / 2 * 100% ] 11.99%
Damage
pandaren Damage
Count 1627
Mean 1561393.08
Minimum 1142264.24
Maximum 1980099.97
Spread ( max - min ) 837835.72
Range [ ( max - min ) / 2 * 100% ] 26.83%
DTPS
pandaren Damage Taken Per Second
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
pandaren Healing Per Second
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
pandaren Healing Per Second (Effective)
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
pandaren Heal
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
pandaren Healing Taken Per Second
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
pandaren Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
pandarenTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
pandaren Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 variable,name=prepull_evo,op=reset,default=-1
1 0.00 variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2
2 0.00 variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1
3 0.00 variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1
4 0.00 variable,name=have_opened,op=set,value=0
5 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
6 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
7 0.00 variable,name=final_burn,op=set,value=0
8 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
9 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
A 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
B 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
C 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
D 0.00 variable,name=totm_max_delay_for_ap,op=reset,default=-1
E 0.00 variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command
F 0.00 variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae
G 0.00 variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3
H 0.00 variable,name=totm_max_delay_for_ap,op=set,value=30,if=variable.totm_max_delay_for_ap=-1&essence.vision_of_perfection.minor
I 0.00 variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1
J 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
K 0.00 variable,name=barrage_mana_pct,op=reset,default=-1
L 0.00 variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae
M 0.00 variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1
N 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=-1
O 0.00 variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command
P 0.00 variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle
Q 0.00 variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1
R 0.00 variable,name=totm_max_charges,op=reset,default=2
S 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
T 0.00 variable,name=inverted_opener,op=reset,default=-1
U 0.00 variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)
V 0.00 variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1
W 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
X 0.00 variable,name=am_spam,op=reset,default=0
Y 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
Z 0.00 variable,name=evo_pct,op=reset,default=15
a 0.00 flask
b 0.00 food
c 0.00 augmentation
d 0.00 arcane_familiar
e 0.00 arcane_intellect
f 0.00 conjure_mana_gem
g 0.00 snapshot_stats
h 0.00 mirror_image
i 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
j 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
k 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
0.00 counterspell,if=target.debuff.casting.react
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened<=0&prev_gcd.1.evocation&!runeforge.siphon_storm
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened<=0&buff.arcane_power.down&cooldown.arcane_power.remains>0&runeforge.siphon_storm
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
l 0.00 call_action_list,name=shared_cds
m 0.00 call_action_list,name=essences
n 0.00 call_action_list,name=aoe,if=active_enemies>2
o 0.00 call_action_list,name=opener,if=variable.have_opened<=0
p 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
q 0.00 call_action_list,name=cooldowns
r 0.00 call_action_list,name=rotation,if=variable.final_burn=0
s 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
t 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
0.00 touch_of_the_magi,if=cooldown.arcane_power.remains<50&essence.vision_of_perfection.minor
u 1.64 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
v 4.42 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
w 0.11 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
x 2.79 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
y 5.04 rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 presence_of_mind,if=buff.arcane_charge.stack=0&covenant.kyrian
Kyrian: RS is mana hungry and AB4s are too expensive to use pom to squeeze an extra ab in the totm window. Let's use it to make low charge ABs instant.
z 2.69 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
Non-Kyrian: Use pom to squeeze an extra ab in the totm window.
actions.final_burn
# count action,conditions
{ 0.70 arcane_missiles,if=buff.clearcasting.react,chain=1
| 2.49 arcane_blast
} 0.03 arcane_barrage
actions.opener
# count action,conditions
~ 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains>0&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
0.00 radiant_spark,if=mana.pct>40
0.00 shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
! 1.00 arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
" 1.00 arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
# 1.00 rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
0.00 deathborne,if=buff.rune_of_power.down
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 rune_of_power,if=buff.rune_of_power.down
0.00 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
0.00 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
0.00 arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
$ 0.39 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
0.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
% 1.05 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
& 11.68 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
' 0.55 arcane_barrage
actions.rotation
# count action,conditions
( 3.35 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
) 1.12 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
* 0.41 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
Barrage if it's time to use totm and we have too many charges
+ 2.93 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
, 0.16 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
- 2.57 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
: 6.09 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
; 6.69 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
< 2.41 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
= 4.06 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
> 10.70 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
0.00 arcane_barrage,if=mana.pct<variable.barrage_mana_pct&cooldown.evocation.remains>0&buff.arcane_power.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&essence.vision_of_perfection.minor
? 11.31 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
@ 2.43 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
. 2.05 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
. 2.64 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
. 0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
. 100.54 arcane_blast
. 1.27 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
. 0.53 arcane_barrage
actions.shared_cds
# count action,conditions
. 2.94 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
. 1.00 potion,if=buff.arcane_power.up
. 1.47 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
. 2.89 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
0.00 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30

Sample Sequence

034789ABCDIJKMNQRSTUWXZabfhj!."#&.&&&%&&&&%&&$~(ux..:......;;@>......?....?....?>.=.?vy:z-;..>..?....?....?>..?.=.vy:..;.>.....(.x..;.....;...>..+vy:z-....>....?<....<@>...==.?vy:...>....(....<..@>..==......*ux.:z-.....>..y........;..?>...?.w:.:....(.||||y

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 prepull_evo Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat 3 prepull_evo Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat 4 have_opened Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat 7 final_burn Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat 8 rs_max_delay_for_totm Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat 9 rs_max_delay_for_rop Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat A rs_max_delay_for_ap Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat B ap_max_delay_for_totm Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat C rop_max_delay_for_totm Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat D totm_max_delay_for_ap Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat I totm_max_delay_for_ap Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat J totm_max_delay_for_rop Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat K barrage_mana_pct Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat M barrage_mana_pct Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat N ap_minimum_mana_pct Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat Q ap_minimum_mana_pct Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat R totm_max_charges Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat S aoe_totm_max_charges Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat T inverted_opener Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat U inverted_opener Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat W ap_on_use Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat X am_spam Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat Z evo_pct Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat a flask pandaren 69165.7/69166: 100% mana
Pre precombat b food pandaren 69165.7/69166: 100% mana
Pre precombat f conjure_mana_gem Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat h mirror_image Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat j arcane_blast Fluffy_Pillow 69165.7/69166: 100% mana
0:00.000 opener ! arcane_orb Fluffy_Pillow 67790.7/69166: 98% mana clearcasting
0:01.287 shared_cds . time_warp Fluffy_Pillow 69071.0/69166: 100% mana bloodlust, clearcasting, crimson_chorus
0:01.287 opener " arcane_blast Fluffy_Pillow 67071.0/69166: 97% mana bloodlust, clearcasting, temporal_warp, crimson_chorus
0:02.156 opener # rune_of_power Fluffy_Pillow 62773.1/69166: 91% mana bloodlust, clearcasting, temporal_warp, crimson_chorus
0:02.919 opener & arcane_blast Fluffy_Pillow 63828.6/69166: 92% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:03.697 shared_cds . use_mana_gem pandaren 58029.8/69166: 84% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:03.697 opener & arcane_blast Fluffy_Pillow 64946.4/69166: 94% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:04.473 opener & arcane_blast Fluffy_Pillow 59144.9/69166: 86% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:05.251 opener & arcane_blast Fluffy_Pillow 53346.1/69166: 77% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:06.030 opener % arcane_missiles Fluffy_Pillow 47548.7/69166: 69% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus
0:08.398 opener & arcane_blast Fluffy_Pillow 50824.4/69166: 73% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:09.174 opener & arcane_blast Fluffy_Pillow 45022.8/69166: 65% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:09.951 opener & arcane_blast Fluffy_Pillow 39222.6/69166: 57% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:10.729 opener & arcane_blast Fluffy_Pillow 33423.9/69166: 48% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.507 opener % arcane_missiles Fluffy_Pillow 27625.1/69166: 40% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:12.862 opener & arcane_blast Fluffy_Pillow 29499.5/69166: 43% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:13.639 opener & arcane_blast Fluffy_Pillow 23699.3/69166: 34% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:14.416 opener $ arcane_barrage Fluffy_Pillow 17899.1/69166: 26% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:15.177 opener ~ evocation pandaren 21718.5/69166: 31% mana bloodlust, clearcasting(3), temporal_warp, crimson_chorus(2)
0:17.077 rotation ( cancel_action Fluffy_Pillow 65892.4/69166: 95% mana bloodlust, clearcasting(3), evocation, temporal_warp, crimson_chorus(2)
0:17.081 cooldowns u touch_of_the_magi Fluffy_Pillow 65897.9/69166: 95% mana bloodlust, clearcasting(3), temporal_warp, crimson_chorus(2)
0:17.845 cooldowns x arcane_power Fluffy_Pillow 64454.8/69166: 93% mana bloodlust, arcane_charge(4), clearcasting(3), temporal_warp, crimson_chorus(2)
0:17.845 shared_cds . potion Fluffy_Pillow 64454.8/69166: 93% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:17.845 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 64454.8/69166: 93% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), potion_of_deathly_fixation
0:17.845 rotation : arcane_missiles Fluffy_Pillow 64454.8/69166: 93% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), potion_of_deathly_fixation, gladiators_badge
0:26.214 rotation . arcane_blast Fluffy_Pillow 60327.0/69166: 87% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:26.991 rotation . arcane_blast Fluffy_Pillow 57964.3/69166: 84% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:27.770 rotation . arcane_blast Fluffy_Pillow 55604.4/69166: 80% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:28.549 rotation . arcane_blast Fluffy_Pillow 53244.5/69166: 77% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:29.328 rotation . arcane_blast Fluffy_Pillow 50884.6/69166: 74% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:30.105 rotation . arcane_blast Fluffy_Pillow 48522.0/69166: 70% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, temporal_warp, potion_of_deathly_fixation, gladiators_badge
0:30.883 rotation ; arcane_missiles Fluffy_Pillow 46160.7/69166: 67% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, temporal_warp, potion_of_deathly_fixation, gladiators_badge
0:32.240 rotation ; arcane_missiles Fluffy_Pillow 48037.8/69166: 69% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, temporal_warp, potion_of_deathly_fixation, gladiators_badge
0:33.570 rotation @ arcane_barrage Fluffy_Pillow 49877.7/69166: 72% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_deathly_fixation
0:34.333 rotation > arcane_orb Fluffy_Pillow 53699.8/69166: 78% mana bloodlust, temporal_warp, potion_of_deathly_fixation
0:35.093 rotation . arcane_blast Fluffy_Pillow 54251.1/69166: 78% mana bloodlust, arcane_charge(2), temporal_warp, potion_of_deathly_fixation
0:36.054 rotation . arcane_blast Fluffy_Pillow 51455.4/69166: 74% mana bloodlust, arcane_charge(3), temporal_warp, potion_of_deathly_fixation
0:36.923 rotation . arcane_blast Fluffy_Pillow 47157.5/69166: 68% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_deathly_fixation
0:37.701 rotation . arcane_blast Fluffy_Pillow 41358.8/69166: 60% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_deathly_fixation
0:38.478 rotation . arcane_blast Fluffy_Pillow 35558.6/69166: 51% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_deathly_fixation
0:39.254 rotation . arcane_blast Fluffy_Pillow 29757.0/69166: 43% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_deathly_fixation
0:40.032 rotation ? arcane_barrage Fluffy_Pillow 23958.3/69166: 35% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_deathly_fixation
0:40.795 rotation . arcane_blast Fluffy_Pillow 27780.4/69166: 40% mana bloodlust, temporal_warp, potion_of_deathly_fixation
0:41.937 rotation . arcane_blast Fluffy_Pillow 27985.1/69166: 40% mana arcane_charge, potion_of_deathly_fixation
0:43.711 rotation . arcane_blast Fluffy_Pillow 27689.1/69166: 40% mana arcane_charge(2)
0:45.330 rotation . arcane_blast Fluffy_Pillow 25803.7/69166: 37% mana arcane_charge(3)
0:46.795 rotation ? arcane_barrage Fluffy_Pillow 22330.2/69166: 32% mana arcane_charge(4), clearcasting
0:48.081 rotation . arcane_blast Fluffy_Pillow 26875.8/69166: 39% mana clearcasting
0:50.009 rotation . arcane_blast Fluffy_Pillow 28167.8/69166: 41% mana arcane_charge, clearcasting
0:51.782 rotation . arcane_blast Fluffy_Pillow 27870.5/69166: 40% mana arcane_charge(2), clearcasting
0:53.401 rotation . arcane_blast Fluffy_Pillow 25985.0/69166: 38% mana arcane_charge(3), clearcasting
0:54.866 rotation ? arcane_barrage Fluffy_Pillow 22511.6/69166: 33% mana arcane_charge(4), clearcasting
0:56.151 rotation > arcane_orb Fluffy_Pillow 27055.8/69166: 39% mana clearcasting
0:57.437 rotation . arcane_blast Fluffy_Pillow 28334.7/69166: 41% mana arcane_charge(2), clearcasting
0:59.057 rotation = arcane_missiles Fluffy_Pillow 26450.7/69166: 38% mana arcane_charge(3), clearcasting
1:00.980 rotation . arcane_blast Fluffy_Pillow 29110.8/69166: 42% mana arcane_charge(3), crimson_chorus
1:02.444 rotation ? arcane_barrage Fluffy_Pillow 25636.0/69166: 37% mana arcane_charge(4), crimson_chorus
1:03.732 cooldowns v touch_of_the_magi Fluffy_Pillow 30184.3/69166: 44% mana crimson_chorus
1:05.019 cooldowns y rune_of_power Fluffy_Pillow 29464.6/69166: 43% mana arcane_charge(4), crimson_chorus
1:06.305 rotation : arcane_missiles Fluffy_Pillow 31243.6/69166: 45% mana arcane_charge(4), rune_of_power, crimson_chorus
1:13.011 cooldowns z presence_of_mind Fluffy_Pillow 18020.1/69166: 26% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
1:13.011 rotation - arcane_blast Fluffy_Pillow 18020.1/69166: 26% mana arcane_charge(4), clearcasting, presence_of_mind(3), rune_of_power, crimson_chorus(2)
1:14.298 rotation ; arcane_missiles Fluffy_Pillow 12925.4/69166: 19% mana arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power, crimson_chorus(2)
1:16.217 rotation . arcane_blast Fluffy_Pillow 15580.0/69166: 23% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus(2)
1:17.503 rotation . arcane_barrage Fluffy_Pillow 10483.9/69166: 15% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus(2)
1:18.790 rotation > arcane_orb Fluffy_Pillow 15030.9/69166: 22% mana presence_of_mind, crimson_chorus(2)
1:20.076 rotation . arcane_blast Fluffy_Pillow 16309.8/69166: 24% mana arcane_charge(2), presence_of_mind, crimson_chorus(2)
1:21.363 rotation . arcane_blast Fluffy_Pillow 13965.2/69166: 20% mana arcane_charge(3), crimson_chorus(3)
1:22.828 rotation ? arcane_barrage Fluffy_Pillow 10491.7/69166: 15% mana arcane_charge(4), crimson_chorus(3)
1:24.113 rotation . arcane_blast Fluffy_Pillow 15035.9/69166: 22% mana crimson_chorus(3)
1:26.040 rotation . arcane_blast Fluffy_Pillow 16326.6/69166: 24% mana arcane_charge, crimson_chorus(3)
1:27.814 rotation . arcane_blast Fluffy_Pillow 16030.6/69166: 23% mana arcane_charge(2), crimson_chorus(3)
1:29.434 rotation . arcane_blast Fluffy_Pillow 14146.5/69166: 20% mana arcane_charge(3), crimson_chorus(3)
1:30.899 rotation ? arcane_barrage Fluffy_Pillow 10673.1/69166: 15% mana arcane_charge(4)
1:32.186 rotation . arcane_blast Fluffy_Pillow 15220.0/69166: 22% mana
1:34.115 rotation . arcane_blast Fluffy_Pillow 16513.4/69166: 24% mana arcane_charge
1:35.888 rotation . arcane_blast Fluffy_Pillow 16216.1/69166: 23% mana arcane_charge(2), clearcasting
1:37.509 rotation . arcane_blast Fluffy_Pillow 14333.4/69166: 21% mana arcane_charge(3), clearcasting
1:38.975 rotation ? arcane_barrage Fluffy_Pillow 10861.4/69166: 16% mana arcane_charge(4), clearcasting
1:40.263 rotation > arcane_orb Fluffy_Pillow 15409.7/69166: 22% mana clearcasting
1:41.549 rotation . arcane_blast Fluffy_Pillow 16688.6/69166: 24% mana arcane_charge(2), clearcasting
1:43.169 rotation . arcane_blast Fluffy_Pillow 14804.6/69166: 21% mana arcane_charge(3), clearcasting
1:44.635 rotation ? arcane_barrage Fluffy_Pillow 11332.5/69166: 16% mana arcane_charge(4), clearcasting
1:45.923 rotation . arcane_blast Fluffy_Pillow 15880.9/69166: 23% mana clearcasting
1:47.851 rotation = arcane_missiles Fluffy_Pillow 17172.9/69166: 25% mana arcane_charge, clearcasting
1:49.779 rotation . arcane_blast Fluffy_Pillow 19839.9/69166: 29% mana arcane_charge
1:51.554 cooldowns v touch_of_the_magi Fluffy_Pillow 19545.3/69166: 28% mana arcane_charge(2)
1:52.841 cooldowns y rune_of_power Fluffy_Pillow 18825.6/69166: 27% mana arcane_charge(4)
1:54.130 rotation : arcane_missiles Fluffy_Pillow 20608.7/69166: 30% mana arcane_charge(4), rune_of_power
2:00.814 rotation . arcane_blast Fluffy_Pillow 7354.8/69166: 11% mana arcane_charge(4), rune_of_power, crimson_chorus
2:02.126 rotation . arcane_barrage Fluffy_Pillow 2294.7/69166: 3% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
2:03.413 rotation ; arcane_missiles Fluffy_Pillow 6841.7/69166: 10% mana clearcasting, rune_of_power, crimson_chorus
2:05.397 shared_cds . use_mana_gem pandaren 9586.2/69166: 14% mana rune_of_power, crimson_chorus
2:05.397 rotation > arcane_orb Fluffy_Pillow 16502.7/69166: 24% mana rune_of_power, crimson_chorus
2:06.682 rotation . arcane_blast Fluffy_Pillow 17780.3/69166: 26% mana arcane_charge(2), crimson_chorus
2:08.300 rotation . arcane_blast Fluffy_Pillow 15893.5/69166: 23% mana arcane_charge(3), crimson_chorus
2:09.764 rotation . arcane_blast Fluffy_Pillow 12418.7/69166: 18% mana arcane_charge(4), crimson_chorus
2:11.075 rotation . arcane_blast Fluffy_Pillow 7357.2/69166: 11% mana arcane_charge(4), crimson_chorus(2)
2:12.389 rotation . evocation pandaren 2299.9/69166: 3% mana arcane_charge(4), crimson_chorus(2)
2:17.089 rotation ( cancel_action Fluffy_Pillow 66958.1/69166: 97% mana arcane_charge(4), evocation, crimson_chorus(2)
2:17.093 rotation . arcane_blast Fluffy_Pillow 66963.6/69166: 97% mana arcane_charge(4), crimson_chorus(2)
2:18.404 cooldowns x arcane_power Fluffy_Pillow 61902.1/69166: 89% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:18.404 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 61902.1/69166: 89% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2)
2:18.404 rotation . arcane_blast Fluffy_Pillow 61902.1/69166: 89% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2), gladiators_badge
2:19.716 rotation ; arcane_missiles Fluffy_Pillow 60279.5/69166: 87% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2), gladiators_badge
2:21.690 rotation . arcane_blast Fluffy_Pillow 63010.2/69166: 91% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:23.001 rotation . arcane_blast Fluffy_Pillow 61386.2/69166: 89% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:24.312 rotation . arcane_blast Fluffy_Pillow 59762.2/69166: 86% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:25.622 rotation . arcane_blast Fluffy_Pillow 58136.9/69166: 84% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:26.933 rotation . arcane_blast Fluffy_Pillow 56512.9/69166: 82% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3), gladiators_badge
2:28.243 rotation ; arcane_missiles Fluffy_Pillow 54887.5/69166: 79% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3), gladiators_badge
2:30.120 rotation . arcane_blast Fluffy_Pillow 57484.0/69166: 83% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:31.430 rotation . arcane_blast Fluffy_Pillow 55858.7/69166: 81% mana arcane_charge(4), arcane_power, gladiators_badge
2:32.740 rotation . arcane_barrage Fluffy_Pillow 54233.3/69166: 78% mana arcane_charge(4), arcane_power, gladiators_badge
2:34.027 rotation > arcane_orb Fluffy_Pillow 58780.3/69166: 85% mana
2:35.315 rotation . arcane_blast Fluffy_Pillow 60062.0/69166: 87% mana arcane_charge(2)
2:36.934 rotation . arcane_blast Fluffy_Pillow 58176.6/69166: 84% mana arcane_charge(3), clearcasting
2:38.400 rotation + arcane_barrage Fluffy_Pillow 54704.5/69166: 79% mana arcane_charge(4), clearcasting
2:39.687 cooldowns v touch_of_the_magi Fluffy_Pillow 59251.5/69166: 86% mana clearcasting
2:40.974 cooldowns y rune_of_power Fluffy_Pillow 58531.8/69166: 85% mana arcane_charge(4), clearcasting
2:42.261 rotation : arcane_missiles Fluffy_Pillow 60312.1/69166: 87% mana arcane_charge(4), clearcasting, rune_of_power
2:48.512 cooldowns z presence_of_mind Fluffy_Pillow 53959.2/69166: 78% mana arcane_charge(4), rune_of_power
2:48.512 rotation - arcane_blast Fluffy_Pillow 53959.2/69166: 78% mana arcane_charge(4), presence_of_mind(3), rune_of_power
2:49.798 rotation . arcane_blast Fluffy_Pillow 48863.1/69166: 71% mana arcane_charge(4), presence_of_mind(2), rune_of_power
2:51.085 rotation . arcane_blast Fluffy_Pillow 43768.5/69166: 63% mana arcane_charge(4), presence_of_mind, rune_of_power
2:52.371 rotation . arcane_blast Fluffy_Pillow 38672.4/69166: 56% mana arcane_charge(4), rune_of_power
2:53.682 rotation . arcane_barrage Fluffy_Pillow 33610.9/69166: 49% mana arcane_charge(4), rune_of_power
2:54.967 rotation > arcane_orb Fluffy_Pillow 38155.1/69166: 55% mana
2:56.253 rotation . arcane_blast Fluffy_Pillow 39434.1/69166: 57% mana arcane_charge(2), clearcasting
2:57.872 rotation . arcane_blast Fluffy_Pillow 37548.7/69166: 54% mana arcane_charge(3), clearcasting
2:59.339 rotation . arcane_blast Fluffy_Pillow 34078.0/69166: 49% mana arcane_charge(4), clearcasting
3:00.651 rotation . arcane_blast Fluffy_Pillow 29017.9/69166: 42% mana arcane_charge(4), clearcasting
3:01.963 rotation ? arcane_barrage Fluffy_Pillow 23957.8/69166: 35% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:03.248 rotation < arcane_missiles Fluffy_Pillow 28502.0/69166: 41% mana clearcasting(3), crimson_chorus
3:05.184 rotation . arcane_blast Fluffy_Pillow 31180.1/69166: 45% mana clearcasting(2), crimson_chorus
3:07.111 rotation . arcane_blast Fluffy_Pillow 32470.7/69166: 47% mana arcane_charge, clearcasting(2), crimson_chorus
3:08.884 rotation . arcane_blast Fluffy_Pillow 32173.3/69166: 47% mana arcane_charge(2), clearcasting(2), crimson_chorus
3:10.505 rotation . arcane_blast Fluffy_Pillow 30290.7/69166: 44% mana arcane_charge(3), clearcasting(2), crimson_chorus
3:11.970 rotation < arcane_missiles Fluffy_Pillow 26817.2/69166: 39% mana arcane_charge(4), clearcasting(3), crimson_chorus(2)
3:13.871 rotation @ arcane_barrage Fluffy_Pillow 29446.9/69166: 43% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
3:15.156 rotation > arcane_orb Fluffy_Pillow 33991.1/69166: 49% mana clearcasting(2), crimson_chorus(2)
3:16.442 rotation . arcane_blast Fluffy_Pillow 35270.1/69166: 51% mana arcane_charge(2), clearcasting(2), crimson_chorus(2)
3:18.061 rotation . arcane_blast Fluffy_Pillow 33384.6/69166: 48% mana arcane_charge(3), clearcasting(2), crimson_chorus(2)
3:19.526 rotation . arcane_blast Fluffy_Pillow 29911.2/69166: 43% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
3:20.837 rotation = arcane_missiles Fluffy_Pillow 24849.7/69166: 36% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
3:22.797 rotation = arcane_missiles Fluffy_Pillow 27561.0/69166: 40% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:24.661 rotation . arcane_blast Fluffy_Pillow 30139.5/69166: 44% mana arcane_charge(4), crimson_chorus(3)
3:25.972 rotation ? arcane_barrage Fluffy_Pillow 25078.0/69166: 36% mana arcane_charge(4), crimson_chorus(3)
3:27.258 cooldowns v touch_of_the_magi Fluffy_Pillow 29623.6/69166: 43% mana crimson_chorus(3)
3:28.546 cooldowns y rune_of_power Fluffy_Pillow 28905.3/69166: 42% mana arcane_charge(4), crimson_chorus(3)
3:29.833 rotation : arcane_missiles Fluffy_Pillow 30685.6/69166: 44% mana arcane_charge(4), rune_of_power, crimson_chorus(3)
3:38.429 rotation . arcane_blast Fluffy_Pillow 20076.6/69166: 29% mana arcane_charge(4), rune_of_power
3:39.740 rotation . arcane_blast Fluffy_Pillow 15015.1/69166: 22% mana arcane_charge(4), rune_of_power
3:41.050 rotation . arcane_barrage Fluffy_Pillow 9952.3/69166: 14% mana arcane_charge(4), rune_of_power
3:42.335 rotation > arcane_orb Fluffy_Pillow 14496.5/69166: 21% mana
3:43.622 rotation . arcane_blast Fluffy_Pillow 15776.8/69166: 23% mana arcane_charge(2)
3:45.242 rotation . arcane_blast Fluffy_Pillow 13892.8/69166: 20% mana arcane_charge(3)
3:46.708 rotation . arcane_blast Fluffy_Pillow 10420.7/69166: 15% mana arcane_charge(4)
3:48.020 rotation . evocation Fluffy_Pillow 5360.6/69166: 8% mana arcane_charge(4), clearcasting
3:52.420 rotation ( cancel_action Fluffy_Pillow 65891.7/69166: 95% mana arcane_charge(4), clearcasting, evocation
3:52.425 rotation . arcane_blast Fluffy_Pillow 65898.6/69166: 95% mana arcane_charge(4), clearcasting
3:53.738 rotation . arcane_blast Fluffy_Pillow 60839.9/69166: 88% mana arcane_charge(4), clearcasting
3:55.050 rotation . arcane_blast Fluffy_Pillow 55779.8/69166: 81% mana arcane_charge(4), clearcasting
3:56.361 rotation . arcane_blast Fluffy_Pillow 50718.3/69166: 73% mana arcane_charge(4), clearcasting(2)
3:57.673 rotation < arcane_missiles Fluffy_Pillow 45658.2/69166: 66% mana arcane_charge(4), clearcasting(3)
3:59.598 rotation . arcane_blast Fluffy_Pillow 48321.1/69166: 70% mana arcane_charge(4), clearcasting(2)
4:00.910 rotation . arcane_blast Fluffy_Pillow 43261.0/69166: 63% mana arcane_charge(4), clearcasting(2)
4:02.220 rotation @ arcane_barrage Fluffy_Pillow 38198.2/69166: 55% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:03.508 rotation > arcane_orb Fluffy_Pillow 42746.5/69166: 62% mana clearcasting(2), crimson_chorus
4:04.794 rotation . arcane_blast Fluffy_Pillow 44025.4/69166: 64% mana arcane_charge(2), clearcasting(2), crimson_chorus
4:06.414 shared_cds . use_mana_gem pandaren 42141.4/69166: 61% mana arcane_charge(3), clearcasting(2), crimson_chorus
4:06.414 rotation = arcane_missiles Fluffy_Pillow 49058.0/69166: 71% mana arcane_charge(3), clearcasting(2), crimson_chorus
4:08.249 rotation = arcane_missiles Fluffy_Pillow 51596.4/69166: 75% mana arcane_charge(3), clearcasting, crimson_chorus
4:10.132 rotation . arcane_blast Fluffy_Pillow 54201.1/69166: 78% mana arcane_charge(3), crimson_chorus
4:11.597 rotation . arcane_blast Fluffy_Pillow 50727.7/69166: 73% mana arcane_charge(4), clearcasting, crimson_chorus
4:12.907 rotation . arcane_blast Fluffy_Pillow 45664.8/69166: 66% mana arcane_charge(4), clearcasting, crimson_chorus(2)
4:14.219 rotation . arcane_blast Fluffy_Pillow 40604.7/69166: 59% mana arcane_charge(4), clearcasting, crimson_chorus(2)
4:15.532 rotation . arcane_blast Fluffy_Pillow 35546.0/69166: 51% mana arcane_charge(4), clearcasting, crimson_chorus(2)
4:16.843 rotation . arcane_blast Fluffy_Pillow 30484.6/69166: 44% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
4:18.155 rotation * arcane_barrage Fluffy_Pillow 25424.5/69166: 37% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
4:19.442 cooldowns u touch_of_the_magi Fluffy_Pillow 29971.4/69166: 43% mana clearcasting(3), crimson_chorus(2)
4:20.727 cooldowns x arcane_power Fluffy_Pillow 29249.0/69166: 42% mana arcane_charge(4), clearcasting(3), crimson_chorus(2)
4:20.727 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 29249.0/69166: 42% mana arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, crimson_chorus(2)
4:20.727 rotation : arcane_missiles Fluffy_Pillow 29249.0/69166: 42% mana arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, crimson_chorus(2), gladiators_badge
4:28.295 cooldowns z presence_of_mind Fluffy_Pillow 35967.9/69166: 52% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
4:28.295 rotation - arcane_blast Fluffy_Pillow 35967.9/69166: 52% mana arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, crimson_chorus(3), gladiators_badge
4:29.580 rotation . arcane_blast Fluffy_Pillow 34308.0/69166: 50% mana arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, crimson_chorus(3), gladiators_badge
4:30.869 rotation . arcane_blast Fluffy_Pillow 32653.6/69166: 47% mana arcane_charge(4), arcane_power, presence_of_mind, rune_of_power, crimson_chorus(3), gladiators_badge
4:32.156 rotation . arcane_blast Fluffy_Pillow 30996.4/69166: 45% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
4:33.468 rotation . arcane_blast Fluffy_Pillow 29373.8/69166: 42% mana arcane_charge(4), arcane_power, gladiators_badge
4:34.779 rotation . arcane_barrage Fluffy_Pillow 27749.8/69166: 40% mana arcane_charge(4), arcane_power, gladiators_badge
4:36.067 rotation > arcane_orb Fluffy_Pillow 32298.2/69166: 47% mana
4:37.355 rotation . arcane_blast Fluffy_Pillow 33579.9/69166: 49% mana arcane_charge(2)
4:38.973 rotation . arcane_blast Fluffy_Pillow 31693.1/69166: 46% mana arcane_charge(3)
4:40.438 cooldowns y rune_of_power Fluffy_Pillow 28219.6/69166: 41% mana arcane_charge(4)
4:41.725 rotation . arcane_blast Fluffy_Pillow 29999.9/69166: 43% mana arcane_charge(4), rune_of_power
4:43.035 rotation . arcane_blast Fluffy_Pillow 24937.1/69166: 36% mana arcane_charge(4), rune_of_power
4:44.345 rotation . arcane_blast Fluffy_Pillow 19874.2/69166: 29% mana arcane_charge(4), rune_of_power
4:45.656 rotation . arcane_blast Fluffy_Pillow 14812.8/69166: 21% mana arcane_charge(4), rune_of_power
4:46.968 rotation . arcane_blast Fluffy_Pillow 9752.7/69166: 14% mana arcane_charge(4), rune_of_power
4:48.280 rotation . arcane_barrage Fluffy_Pillow 4692.6/69166: 7% mana arcane_charge(4), rune_of_power
4:49.566 rotation . arcane_blast Fluffy_Pillow 9238.1/69166: 13% mana rune_of_power
4:51.491 rotation . arcane_blast Fluffy_Pillow 10526.0/69166: 15% mana arcane_charge, clearcasting, rune_of_power
4:53.264 rotation ; arcane_missiles Fluffy_Pillow 10228.6/69166: 15% mana arcane_charge(2), clearcasting, rune_of_power
4:55.169 rotation . arcane_blast Fluffy_Pillow 12863.9/69166: 19% mana arcane_charge(2)
4:56.787 rotation . arcane_blast Fluffy_Pillow 10977.1/69166: 16% mana arcane_charge(3)
4:58.251 rotation ? arcane_barrage Fluffy_Pillow 7502.2/69166: 11% mana arcane_charge(4)
4:59.538 rotation > arcane_orb Fluffy_Pillow 12049.2/69166: 17% mana
5:00.824 rotation . arcane_blast Fluffy_Pillow 13328.1/69166: 19% mana arcane_charge(2)
5:02.443 shared_cds . time_warp Fluffy_Pillow 11442.7/69166: 17% mana arcane_charge(3), crimson_chorus
5:02.443 rotation . arcane_blast Fluffy_Pillow 9442.7/69166: 14% mana arcane_charge(3), temporal_warp, crimson_chorus
5:03.573 rotation ? arcane_barrage Fluffy_Pillow 5505.9/69166: 8% mana arcane_charge(4), temporal_warp, crimson_chorus
5:04.565 rotation . arcane_blast Fluffy_Pillow 9644.7/69166: 14% mana temporal_warp, crimson_chorus
5:06.047 cooldowns w touch_of_the_magi Fluffy_Pillow 10319.8/69166: 15% mana arcane_charge, temporal_warp, crimson_chorus
5:07.040 rotation : arcane_missiles Fluffy_Pillow 9193.4/69166: 13% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus
5:10.193 rotation . arcane_barrage Fluffy_Pillow 6055.0/69166: 9% mana arcane_charge(4), temporal_warp, crimson_chorus
5:11.184 rotation : arcane_missiles Fluffy_Pillow 10192.5/69166: 15% mana temporal_warp, crimson_chorus
5:14.483 rotation . arcane_blast Fluffy_Pillow 7256.1/69166: 10% mana temporal_warp, crimson_chorus(2)
5:15.964 rotation . arcane_blast Fluffy_Pillow 7929.8/69166: 11% mana arcane_charge, temporal_warp, crimson_chorus(2)
5:17.329 rotation . arcane_blast Fluffy_Pillow 7068.0/69166: 10% mana arcane_charge(2), temporal_warp, crimson_chorus(2)
5:18.573 rotation . evocation Fluffy_Pillow 4663.8/69166: 7% mana arcane_charge(3), temporal_warp, crimson_chorus(2)
5:22.073 rotation ( cancel_action Fluffy_Pillow 67258.5/69166: 97% mana arcane_charge(3), evocation, temporal_warp, crimson_chorus(2)
5:22.079 rotation . arcane_blast Fluffy_Pillow 67266.8/69166: 97% mana arcane_charge(3), temporal_warp, crimson_chorus(2)
5:23.208 final_burn | arcane_blast Fluffy_Pillow 63328.5/69166: 92% mana arcane_charge(4), temporal_warp, crimson_chorus(3)
5:24.216 final_burn | arcane_blast Fluffy_Pillow 57847.9/69166: 84% mana arcane_charge(4), temporal_warp, crimson_chorus(3)
5:25.226 final_burn | arcane_blast Fluffy_Pillow 52370.0/69166: 76% mana arcane_charge(4), temporal_warp, crimson_chorus(3)
5:26.234 final_burn | arcane_blast Fluffy_Pillow 46889.4/69166: 68% mana arcane_charge(4), temporal_warp, crimson_chorus(3)
5:27.244 cooldowns y rune_of_power Fluffy_Pillow 41411.6/69166: 60% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(3)

Stats

Level Bonus (60) Race Bonus (pandaren) Raid-Buffed Unbuffed Gear Amount
Strength 198 0 198 198 0
Agility 306 -2 304 304 0
Stamina 414 2 2029 1933 1517
Intellect 450 0 1818 1615 1089 (46)
Spirit 0 0 0 0 0
Health 40580 38660 0
Mana 69166 69166 0
Spell Power 1818 1615 0
Crit 14.34% 14.34% 327
Haste 17.00% 17.00% 561
Versatility 5.65% 5.65% 226
Mana Regen 1383 1383 0
Mastery 38.33% 38.33% 838
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 227.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, enchant: { +15 Int }
Local Hands Impossibly Oversized Mitts
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +31 Haste, +74 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 226, stats: { +77 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Sinful Aspirant's Badge of Ferocity
ilevel: 207, stats: { +91 Haste }
item effects: { use: Gladiator's Badge }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation

Profile

mage="pandaren"
source=default
spec=arcane
level=60
race=pandaren
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2

# Default consumables
potion=deathly_fixation
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=disabled

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=variable,name=prepull_evo,op=reset,default=-1
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1
actions.precombat+=/variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1
actions.precombat+=/variable,name=have_opened,op=set,value=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=reset,default=-1
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=30,if=variable.totm_max_delay_for_ap=-1&essence.vision_of_perfection.minor
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=inverted_opener,op=reset,default=-1
actions.precombat+=/variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)
actions.precombat+=/variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_familiar
actions.precombat+=/arcane_intellect
actions.precombat+=/conjure_mana_gem
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell,if=target.debuff.casting.react
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened<=0&prev_gcd.1.evocation&!runeforge.siphon_storm
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened<=0&buff.arcane_power.down&cooldown.arcane_power.remains>0&runeforge.siphon_storm
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/call_action_list,name=shared_cds
actions+=/call_action_list,name=essences
actions+=/call_action_list,name=aoe,if=active_enemies>2
actions+=/call_action_list,name=opener,if=variable.have_opened<=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains>0
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&talent.amplification&active_enemies<8
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&(runeforge.arcane_infinity|talent.amplification)&active_enemies<5
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
actions.cooldowns+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&essence.vision_of_perfection.minor
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Kyrian: RS is mana hungry and AB4s are too expensive to use pom to squeeze an extra ab in the totm window. Let's use it to make low charge ABs instant.
actions.cooldowns+=/presence_of_mind,if=buff.arcane_charge.stack=0&covenant.kyrian
# Non-Kyrian: Use pom to squeeze an extra ab in the totm window.
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian

actions.essences=blood_of_the_enemy,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/blood_of_the_enemy,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/worldvein_resonance,if=cooldown.arcane_power.remains>=50&cooldown.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
actions.essences+=/worldvein_resonance,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/worldvein_resonance,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/guardian_of_azeroth,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/guardian_of_azeroth,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/concentrated_flame,line_cd=6,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&mana.time_to_max>=execute_time
actions.essences+=/reaping_flames,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&mana.time_to_max>=execute_time
actions.essences+=/focused_azerite_beam,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/purifying_blast,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/ripple_in_space,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/the_unbound_force,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/memory_of_lucid_dreams,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains>0&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
actions.opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne,if=!runeforge.siphon_storm
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
actions.opener+=/arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.opener+=/rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
actions.opener+=/deathborne,if=buff.rune_of_power.down
actions.opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
actions.opener+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
actions.opener+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<variable.barrage_mana_pct&cooldown.evocation.remains>0&buff.arcane_power.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&essence.vision_of_perfection.minor
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

actions.shared_cds=use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions.shared_cds+=/potion,if=buff.arcane_power.up
actions.shared_cds+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions.shared_cds+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/berserking,if=buff.arcane_power.up
actions.shared_cds+=/blood_fury,if=buff.arcane_power.up
actions.shared_cds+=/fireblood,if=buff.arcane_power.up
actions.shared_cds+=/ancestral_call,if=buff.arcane_power.up
actions.shared_cds+=/use_items,if=buff.arcane_power.up
actions.shared_cds+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions.shared_cds+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions.shared_cds+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30

head=confidants_favored_cap,id=183021,bonus_id=1498,ilevel=226
neck=nobles_birthstone_pendant,id=183039,bonus_id=1498,ilevel=226
shoulders=shawl_of_the_penitent,id=183020,bonus_id=1498,ilevel=233
back=mantle_of_manifest_sins,id=183033,bonus_id=1498,ilevel=226
chest=robes_of_the_cursed_commando,id=182998,bonus_id=1498,ilevel=233,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=1498,ilevel=226,enchant=eternal_intellect
hands=impossibly_oversized_mitts,id=183022,bonus_id=1498,ilevel=226
waist=cinch_of_infinite_tightness,id=183028,bonus_id=1498,ilevel=226
legs=courtiers_costume_trousers,id=183011,bonus_id=1498,ilevel=226
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=1498,ilevel=226
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=1498,ilevel=233,enchant=16mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=1498,ilevel=226
trinket2=sinful_aspirants_badge_of_ferocity,id=175884,bonus_id=1521,ilevel=207
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/6652/1531,ilevel=233,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=227.20
# gear_stamina=1517
# gear_intellect=1089
# gear_crit_rating=327
# gear_haste_rating=561
# gear_mastery_rating=838
# gear_versatility_rating=226
# gear_armor=369

void_elf : 5223 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
5222.7 5222.7 9.7 / 0.187% 778.5 / 14.9% 2.2
RPS Out RPS In Primary Resource Waiting APM Active Skill
2388.5 2254.3 Mana 0.00% 41.5 100.0% 100%
Talents
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
void_elf 5223
Arcane Barrage 395 7.6% 23.5 12.18sec 5050 4202 Direct 23.5 4337 8642 5054 16.6%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 23.50 23.49 0.00 0.00 1.2017 0.0000 118696.16 118696.16 0.00% 4202.23 4202.23
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 83.36% 19.58 10 30 4336.66 2027 9223 4334.36 3845 4793 84926 84926 0.00%
crit 16.64% 3.91 0 12 8641.93 5203 18446 8444.02 0 13176 33770 33770 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you {$321526s1=2}% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [}]:0.02
    opener
    [$]:0.39
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
    opener
    [']:0.54
    rotation
    [*]:0.43
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
    rotation
    [+]:2.95
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [,]:0.17
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [?]:11.36
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
    rotation
    [@]:2.42
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [.]:2.06
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [.]:2.65
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [.]:0.00
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [.]:0.51
Arcane Blast 1952 37.4% 117.9 2.54sec 4964 3800 Direct 118.9 4148 8669 4922 17.1%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 117.87 118.87 0.00 0.00 1.3064 0.0000 585100.82 585100.82 0.00% 3799.73 3799.73
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.85% 98.49 69 132 4147.64 912 9338 4149.05 3642 4890 408360 408360 0.00%
crit 17.15% 20.38 7 35 8668.78 1823 18676 8678.41 4338 12807 176741 176741 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [|]:2.47
    opener
    ["]:1.00
  • if_expr:variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    opener
    [&]:11.67
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [-]:2.58
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [.]:100.72
Arcane Echo 238 4.6% 154.2 1.96sec 464 0 Direct 154.2 387 808 464 18.2%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 154.20 154.20 0.00 0.00 0.0000 0.0000 71488.32 71488.32 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.84% 126.19 85 170 387.33 218 536 387.57 345 435 48870 48870 0.00%
crit 18.16% 28.00 11 52 807.89 436 1071 809.04 643 974 22618 22618 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2008 38.4% 43.6 6.59sec 13817 7928 Periodic 296.5 1702 3539 2030 17.8% 23.5%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 43.56 0.00 296.77 296.50 1.7429 0.2379 601854.27 601854.27 0.00% 7928.00 7928.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 82.16% 243.60 129 394 1702.41 1066 2621 1705.53 1513 1937 414661 414661 0.00%
crit 17.84% 52.90 26 94 3539.15 2132 5241 3546.13 2975 4299 187193 187193 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [{]:0.69
  • if_expr:buff.clearcasting.react
    opener
    [%]:1.09
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [:]:6.08
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [;]:6.71
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [<]:2.37
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [=]:3.93
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (133) 0.0% (2.6%) 11.7 25.75sec 3421 2783

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.70 0.00 0.00 0.00 1.2291 0.0000 0.00 0.00 0.00% 2783.34 2783.34

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    opener
    [!]:1.00
  • if_expr:variable.inverted_opener=1&cooldown.rune_of_power.remains=0
    rotation
    [>]:10.70
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 133 2.6% 11.7 26.46sec 3423 0 Direct 11.7 2959 5913 3423 15.7%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.69 11.69 0.00 0.00 0.0000 0.0000 40027.28 40027.28 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 84.29% 9.86 4 15 2959.37 2874 7066 2958.35 2874 3406 29168 29168 0.00%
crit 15.71% 1.84 0 7 5912.86 5748 9421 5095.77 0 8529 10859 10859 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Deathly Fixation 11 (25) 0.2% (0.5%) 17.6 1.72sec 421 0 Periodic 26.0 (29.1) 125 0 125 0.0% (0.0%) 8.6%

Stats Details: Deathly Fixation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 17.56 0.00 26.03 26.03 0.0000 0.9870 3258.42 3258.42 0.00% 287.54 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 100.00% 26.03 13 52 125.19 0 202 124.84 80 170 3258 3258 0.00%

Action Details: Deathly Fixation

  • id:322253
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:false
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:42.90
  • base_td_mult:1.00
  • dot_duration:8.00
  • base_tick_time:1.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:322253
  • name:Deathly Fixation
  • school:shadow
  • tooltip:Taking $w1 Shadow damage every $t1.
  • description:Deal {$s1=43} Shadow damage every $t1. Stacks up to 5 times.
    Deathly Eruption 14 0.3% 3.1 8.18sec 1328 0 Direct 3.1 1122 2240 1328 18.4%

Stats Details: Deathly Eruption

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.11 3.11 0.00 0.00 0.0000 0.0000 4129.89 4129.89 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.60% 2.54 0 5 1121.83 1093 1158 1112.95 0 1158 2848 2848 0.00%
crit 18.40% 0.57 0 3 2240.49 2185 2316 1047.61 0 2316 1282 1282 0.00%

Action Details: Deathly Eruption

  • id:322256
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:984.99
  • base_dd_max:984.99
  • base_dd_mult:1.00

Spelldata

  • id:322256
  • name:Deathly Eruption
  • school:shadow
  • tooltip:
  • description:Deal {$s1=985} Shadow damage.
Entropic Embrace 52 1.0% 103.9 2.93sec 149 0 Direct 103.9 149 0 149 0.0%

Stats Details: Entropic Embrace

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 103.89 103.89 0.00 0.00 0.0000 0.0000 15465.07 15465.07 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 103.89 52 171 148.85 23 1040 150.33 105 223 15465 15465 0.00%

Action Details: Entropic Embrace

  • id:259756
  • school:shadowfrost
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:379.80
  • base_dd_max:379.80
  • base_dd_mult:1.00

Spelldata

  • id:259756
  • name:Entropic Embrace
  • school:shadowfrost
  • tooltip:
  • description:{$@spelldesc256374={$@spelldesc255669=Your abilities have a chance to empower you with the essence of the Void, causing your damage and healing effects to deal an additional {$256374s1=5}% as Shadowfrost for {$256374d=12 seconds}.}}
Eternal Insight 38 0.7% 21.3 14.09sec 534 0 Direct 21.3 456 912 534 17.1%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 21.30 21.30 0.00 0.00 0.0000 0.0000 11376.70 11376.70 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.90% 17.66 8 34 456.03 444 470 456.07 444 468 8053 8053 0.00%
crit 17.10% 3.64 0 12 912.26 887 941 891.60 0 941 3324 3324 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (18) 0.0% (0.3%) 1.0 0.00sec 5239 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 131  / 18 0.3% 114.0 1.01sec 46 45 Direct 114.0 39 79 46 18.4%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 114.00 114.00 0.00 0.00 1.0294 0.0000 5238.70 5238.70 0.00% 44.64 44.64
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.61% 93.03 80 106 38.51 30 46 38.51 38 40 3583 3583 0.00%
crit 18.39% 20.97 8 34 78.97 59 92 79.00 68 88 1656 1656 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:39.00
Touch of the Magi 0 (364) 0.0% (7.0%) 6.2 48.90sec 17721 14924

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.16 0.00 0.00 0.00 1.1875 0.0000 0.00 0.00 0.00% 14923.90 14923.90

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [u]:1.66
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
    cooldowns
    [v]:4.39
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    cooldowns
    [w]:0.12
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    Touch of the Magi (_explosion) 364 7.0% 6.2 48.84sec 17721 0 Direct 6.2 17742 0 17742 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.16 6.16 0.00 0.00 0.0000 0.0000 109242.98 109242.98 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.16 5 8 17741.90 321 53506 17759.86 13076 21847 109243 109243 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:11738.75
  • base_dd_max:11738.75
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
void_elf
Arcane Power 2.8 123.22sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.79 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [x]:2.79
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Evocation 3.4 100.83sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.38 0.00 19.14 0.00 3.4664 0.6118 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:void_elf
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    opener
    [~]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains>0&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
    rotation
    [)]:1.18
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
    rotation
    [.]:1.21
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:void_elf
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:void_elf
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Deathly Fixation (potion) 1.0 306.49sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307497
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    shared_cds
    [.]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 2.7 98.06sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.69 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [z]:2.69
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
Rune of Power 6.0 53.36sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.01 0.00 0.00 0.00 1.1860 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [y]:5.03
  • if_expr:buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
    opener
    [#]:1.00
  • if_expr:variable.inverted_opener=1&buff.rune_of_power.down
Time Warp 1.5 306.61sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.47 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    shared_cds
    [.]:1.47
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 121.47sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.94 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:void_elf
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    shared_cds
    [.]:2.94
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 24.4 124.0 12.3sec 2.0sec 10.0sec 81.38% 0.00% 69.5 (70.1) 0.0

Buff Details

  • buff initial source:void_elf
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:2.8s / 48.2s
  • trigger_min/max:0.0s / 15.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 46.9s

Stack Uptimes

  • arcane_charge_1:6.60%
  • arcane_charge_2:11.06%
  • arcane_charge_3:9.31%
  • arcane_charge_4:54.41%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 122.6sec 122.6sec 14.7sec 13.66% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:void_elf
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 184.0s
  • trigger_min/max:120.0s / 184.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • arcane_power_1:13.66%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.52% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:void_elf
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.52%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 17.9 10.6 16.9sec 10.5sec 7.6sec 45.09% 0.00% 0.1 (0.1) 0.2

Buff Details

  • buff initial source:void_elf
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:25.29%
  • clearcasting_2:17.23%
  • clearcasting_3:2.57%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.4 0.0 60.7sec 60.7sec 28.7sec 51.94% 0.00% 0.0 (0.0) 5.0

Buff Details

  • buff initial source:void_elf
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:95.00

Trigger Details

  • interval_min/max:60.0s / 65.7s
  • trigger_min/max:60.0s / 65.7s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.88%
  • crimson_chorus_2:17.32%
  • crimson_chorus_3:16.74%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Entropic Embrace 5.3 0.0 62.4sec 62.4sec 11.8sec 20.80% 0.00% 0.0 (0.0) 5.1

Buff Details

  • buff initial source:void_elf
  • cooldown name:buff_entropic_embrace
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:60.0s / 81.3s
  • trigger_min/max:60.0s / 81.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • entropic_embrace_1:20.80%

Spelldata

  • id:256374
  • name:Entropic Embrace
  • tooltip:Your damage and healing effects deal an additional $w1% as Shadowfrost.
  • description:{$@spelldesc255669=Your abilities have a chance to empower you with the essence of the Void, causing your damage and healing effects to deal an additional {$256374s1=5}% as Shadowfrost for {$256374d=12 seconds}.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:100.00%
Evocation 3.4 0.0 100.6sec 100.6sec 3.8sec 4.24% 0.00% 15.8 (15.8) 0.0

Buff Details

  • buff initial source:void_elf
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.0s / 140.1s
  • trigger_min/max:90.0s / 140.1s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 4.7s

Stack Uptimes

  • evocation_1:4.24%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:void_elf
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:20.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Gladiator's Badge 2.9 0.0 118.3sec 118.3sec 14.7sec 14.07% 0.00% 0.0 (0.0) 2.8

Buff Details

  • buff initial source:void_elf
  • cooldown name:buff_gladiators_badge
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
  • associated item:Sinful Aspirant's Badge of Ferocity

Stat Details

  • stat:intellect
  • amount:171.00

Trigger Details

  • interval_min/max:60.6s / 184.0s
  • trigger_min/max:60.6s / 184.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • gladiators_badge_1:14.07%

Spelldata

  • id:345228
  • name:Gladiator's Badge
  • tooltip:Primary stat increased by $w1.
  • description:Increases primary stat by {$s1=126} for {$d=15 seconds}.
  • max_stacks:0
  • duration:15.00
  • cooldown:60.00
  • default_chance:0.00%
Potion of Deathly Fixation 1.0 0.0 306.5sec 306.5sec 25.0sec 8.46% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:void_elf
  • cooldown name:buff_potion_of_deathly_fixation
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:305.8s / 307.2s
  • trigger_min/max:305.8s / 307.2s
  • trigger_pct:100.00%
  • duration_min/max:1.2s / 25.0s

Stack Uptimes

  • potion_of_deathly_fixation_1:8.46%

Spelldata

  • id:307497
  • name:Potion of Deathly Fixation
  • tooltip:Chance to apply Deathly Fixation to your target.
  • description:Your damaging spells and abilities have a chance to apply Deathly Fixation to your target, dealing {$322253s1=43} Shadow damage over {$322253d=8 seconds} and stacking up to 5 times. Upon reaching 5 stacks, Deathly Fixation explodes, dealing {$322256s1=985} Shadow damage to the target. If you consume this potion while your weapon is augmented with Shadowcore Oil, the explosion damage is increased by {$s2=10}%. Lasts {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:0.00
  • default_chance:101.00%
Presence of Mind 2.7 0.0 99.4sec 99.4sec 4.7sec 4.20% 6.73% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:void_elf
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:63.1s / 204.1s
  • trigger_min/max:63.1s / 204.1s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 11.6s

Stack Uptimes

  • presence_of_mind_1:2.16%
  • presence_of_mind_2:2.02%
  • presence_of_mind_3:0.02%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.8 0.0 35.2sec 35.2sec 11.8sec 34.62% 0.00% 0.0 (0.0) 8.5

Buff Details

  • buff initial source:void_elf
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:12.0s / 53.6s
  • trigger_min/max:12.0s / 53.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:34.62%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:void_elf
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases $pri by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Temporal Warp 1.5 0.0 304.3sec 304.3sec 35.7sec 17.22% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:void_elf
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 320.4s
  • trigger_min/max:300.0s / 320.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.22%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:void_elf
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 1 0.00% 0.00% 3.33%
Arcane Barrage Arcane Charge 2 0.01% 0.00% 3.85%
Arcane Barrage Arcane Charge 3 2.30% 0.00% 15.38%
Arcane Barrage Arcane Charge 4 97.68% 84.62% 100.00%
Arcane Blast Arcane Charge 0 8.70% 5.31% 12.93%
Arcane Blast Arcane Charge 1 6.52% 3.54% 10.00%
Arcane Blast Arcane Charge 2 13.12% 7.00% 17.17%
Arcane Blast Arcane Charge 3 14.22% 9.00% 18.18%
Arcane Blast Arcane Charge 4 57.43% 48.09% 69.91%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 1.59% 0.00% 6.26% 1.5s 0.0s 5.5s
Conserve Phase 100.00% 100.00% 100.00% 300.0s 240.0s 360.0s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000179.989120.016239.995
Evocation11.6900.00050.08339.90516.25775.475
Rune of Power6.5500.00028.53640.82719.81071.252
Touch of the Magi4.9710.00025.09232.20818.52357.078
Arcane Power7.9800.00063.96222.44016.47385.102
Arcane Barrage9.9310.99847.571243.646189.859299.464
Arcane Orb5.8940.00056.51871.78240.838136.271
Presence of Mind50.4670.490227.579145.72687.959253.271
Time Warp2.2460.00020.4453.3251.28321.732

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
void_elf
mana_regen Mana 3145.74 407493.87 60.26% 129.54 7392.32 1.78%
Evocation Mana 127.15 184014.64 27.21% 1447.26 0.00 0.00%
Mana Gem Mana 2.94 20349.79 3.01% 6916.57 0.00 0.00%
Arcane Barrage Mana 23.50 64313.49 9.51% 2736.21 326.35 0.50%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 67790.7 2254.29 2388.48 7733.8 28912.1 441.5 69165.7
Usage Type Count Total Avg RPE APR
void_elf
arcane_blast Mana 118.9 598663.5 5036.2 5079.0 1.0
arcane_missiles Mana 43.5 93661.0 2151.1 2150.3 6.4
arcane_orb Mana 11.7 5851.0 500.0 500.1 6.8
time_warp Mana 1.5 2935.5 1999.6 1993.3 0.0
touch_of_the_magi Mana 6.2 15400.2 2498.8 2498.1 7.1

Statistics & Data Analysis

Fight Length
void_elf Fight Length
Count 1627
Mean 299.99
Minimum 240.02
Maximum 360.00
Spread ( max - min ) 119.98
Range [ ( max - min ) / 2 * 100% ] 20.00%
DPS
void_elf Damage Per Second
Count 1627
Mean 5222.70
Minimum 4492.67
Maximum 5975.47
Spread ( max - min ) 1482.80
Range [ ( max - min ) / 2 * 100% ] 14.20%
Standard Deviation 200.5394
5th Percentile 4905.71
95th Percentile 5566.61
( 95th Percentile - 5th Percentile ) 660.90
Mean Distribution
Standard Deviation 4.9717
95.00% Confidence Interval ( 5212.96 - 5232.44 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 57
0.1% Error 5664
0.1 Scale Factor Error with Delta=300 344
0.05 Scale Factor Error with Delta=300 1374
0.01 Scale Factor Error with Delta=300 34331
Priority Target DPS
void_elf Priority Target Damage Per Second
Count 1627
Mean 5222.70
Minimum 4492.67
Maximum 5975.47
Spread ( max - min ) 1482.80
Range [ ( max - min ) / 2 * 100% ] 14.20%
Standard Deviation 200.5394
5th Percentile 4905.71
95th Percentile 5566.61
( 95th Percentile - 5th Percentile ) 660.90
Mean Distribution
Standard Deviation 4.9717
95.00% Confidence Interval ( 5212.96 - 5232.44 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 57
0.1% Error 5664
0.1 Scale Factor Error with Delta=300 344
0.05 Scale Factor Error with Delta=300 1374
0.01 Scale Factor Error with Delta=300 34331
DPS(e)
void_elf Damage Per Second (Effective)
Count 1627
Mean 5222.70
Minimum 4492.67
Maximum 5975.47
Spread ( max - min ) 1482.80
Range [ ( max - min ) / 2 * 100% ] 14.20%
Damage
void_elf Damage
Count 1627
Mean 1560639.90
Minimum 1140103.26
Maximum 1966062.87
Spread ( max - min ) 825959.61
Range [ ( max - min ) / 2 * 100% ] 26.46%
DTPS
void_elf Damage Taken Per Second
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
void_elf Healing Per Second
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
void_elf Healing Per Second (Effective)
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
void_elf Heal
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
void_elf Healing Taken Per Second
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
void_elf Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
void_elfTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
void_elf Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 variable,name=prepull_evo,op=reset,default=-1
1 0.00 variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2
2 0.00 variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1
3 0.00 variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1
4 0.00 variable,name=have_opened,op=set,value=0
5 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
6 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
7 0.00 variable,name=final_burn,op=set,value=0
8 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
9 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
A 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
B 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
C 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
D 0.00 variable,name=totm_max_delay_for_ap,op=reset,default=-1
E 0.00 variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command
F 0.00 variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae
G 0.00 variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3
H 0.00 variable,name=totm_max_delay_for_ap,op=set,value=30,if=variable.totm_max_delay_for_ap=-1&essence.vision_of_perfection.minor
I 0.00 variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1
J 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
K 0.00 variable,name=barrage_mana_pct,op=reset,default=-1
L 0.00 variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae
M 0.00 variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1
N 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=-1
O 0.00 variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command
P 0.00 variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle
Q 0.00 variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1
R 0.00 variable,name=totm_max_charges,op=reset,default=2
S 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
T 0.00 variable,name=inverted_opener,op=reset,default=-1
U 0.00 variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)
V 0.00 variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1
W 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
X 0.00 variable,name=am_spam,op=reset,default=0
Y 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
Z 0.00 variable,name=evo_pct,op=reset,default=15
a 0.00 flask
b 0.00 food
c 0.00 augmentation
d 0.00 arcane_familiar
e 0.00 arcane_intellect
f 0.00 conjure_mana_gem
g 0.00 snapshot_stats
h 0.00 mirror_image
i 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
j 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
k 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
0.00 counterspell,if=target.debuff.casting.react
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened<=0&prev_gcd.1.evocation&!runeforge.siphon_storm
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened<=0&buff.arcane_power.down&cooldown.arcane_power.remains>0&runeforge.siphon_storm
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
l 0.00 call_action_list,name=shared_cds
m 0.00 call_action_list,name=essences
n 0.00 call_action_list,name=aoe,if=active_enemies>2
o 0.00 call_action_list,name=opener,if=variable.have_opened<=0
p 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
q 0.00 call_action_list,name=cooldowns
r 0.00 call_action_list,name=rotation,if=variable.final_burn=0
s 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
t 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
0.00 touch_of_the_magi,if=cooldown.arcane_power.remains<50&essence.vision_of_perfection.minor
u 1.66 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
v 4.39 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
w 0.12 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
x 2.79 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
y 5.03 rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 presence_of_mind,if=buff.arcane_charge.stack=0&covenant.kyrian
Kyrian: RS is mana hungry and AB4s are too expensive to use pom to squeeze an extra ab in the totm window. Let's use it to make low charge ABs instant.
z 2.69 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
Non-Kyrian: Use pom to squeeze an extra ab in the totm window.
actions.final_burn
# count action,conditions
{ 0.69 arcane_missiles,if=buff.clearcasting.react,chain=1
| 2.47 arcane_blast
} 0.02 arcane_barrage
actions.opener
# count action,conditions
~ 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains>0&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
0.00 radiant_spark,if=mana.pct>40
0.00 shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
! 1.00 arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
" 1.00 arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
# 1.00 rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
0.00 deathborne,if=buff.rune_of_power.down
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 rune_of_power,if=buff.rune_of_power.down
0.00 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
0.00 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
0.00 arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
$ 0.39 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
0.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
% 1.09 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
& 11.67 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
' 0.54 arcane_barrage
actions.rotation
# count action,conditions
( 3.35 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
) 1.18 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
* 0.43 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
Barrage if it's time to use totm and we have too many charges
+ 2.95 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
, 0.17 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
- 2.58 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
: 6.08 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
; 6.71 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
< 2.37 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
= 3.93 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
> 10.70 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
0.00 arcane_barrage,if=mana.pct<variable.barrage_mana_pct&cooldown.evocation.remains>0&buff.arcane_power.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&essence.vision_of_perfection.minor
? 11.36 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
@ 2.42 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
. 2.06 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
. 2.65 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
. 0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
. 100.72 arcane_blast
. 1.21 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
. 0.51 arcane_barrage
actions.shared_cds
# count action,conditions
. 2.94 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
. 1.00 potion,if=buff.arcane_power.up
. 1.47 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
. 2.88 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
0.00 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30

Sample Sequence

034789ABCDIJKMNQRSTUWXZabfhj!."#&.&&&&&%&&&%&&%~(*ux..:....;..;@>......?....?.=>..?..vy:z-..;?>..?....?....?>..)(+vy:....>......<.x.;.........>..+vy:z-.;.>..?....?...<...<.)(+vy:....>......?....?..>...=.?..ux.:z-..;..>..y.....;......(..@>w:.....?..>{

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 prepull_evo Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat 3 prepull_evo Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat 4 have_opened Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat 7 final_burn Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat 8 rs_max_delay_for_totm Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat 9 rs_max_delay_for_rop Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat A rs_max_delay_for_ap Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat B ap_max_delay_for_totm Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat C rop_max_delay_for_totm Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat D totm_max_delay_for_ap Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat I totm_max_delay_for_ap Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat J totm_max_delay_for_rop Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat K barrage_mana_pct Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat M barrage_mana_pct Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat N ap_minimum_mana_pct Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat Q ap_minimum_mana_pct Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat R totm_max_charges Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat S aoe_totm_max_charges Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat T inverted_opener Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat U inverted_opener Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat W ap_on_use Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat X am_spam Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat Z evo_pct Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat a flask void_elf 69165.7/69166: 100% mana
Pre precombat b food void_elf 69165.7/69166: 100% mana
Pre precombat f conjure_mana_gem Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat h mirror_image Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat j arcane_blast Fluffy_Pillow 69165.7/69166: 100% mana
0:00.000 opener ! arcane_orb Fluffy_Pillow 67790.7/69166: 98% mana
0:01.288 shared_cds . time_warp Fluffy_Pillow 69072.4/69166: 100% mana bloodlust, crimson_chorus, entropic_embrace
0:01.288 opener " arcane_blast Fluffy_Pillow 67072.4/69166: 97% mana bloodlust, temporal_warp, crimson_chorus, entropic_embrace
0:02.158 opener # rune_of_power Fluffy_Pillow 62775.9/69166: 91% mana bloodlust, clearcasting, temporal_warp, crimson_chorus, entropic_embrace
0:02.922 opener & arcane_blast Fluffy_Pillow 63832.8/69166: 92% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus, entropic_embrace
0:03.700 shared_cds . use_mana_gem void_elf 58034.0/69166: 84% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus, entropic_embrace
0:03.700 opener & arcane_blast Fluffy_Pillow 64950.5/69166: 94% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus, entropic_embrace
0:04.478 opener & arcane_blast Fluffy_Pillow 59151.8/69166: 86% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus, entropic_embrace
0:05.256 opener & arcane_blast Fluffy_Pillow 53353.0/69166: 77% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus, entropic_embrace
0:06.033 opener & arcane_blast Fluffy_Pillow 47552.8/69166: 69% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus, entropic_embrace
0:06.811 opener & arcane_blast Fluffy_Pillow 41754.0/69166: 60% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus, entropic_embrace
0:07.588 opener % arcane_missiles Fluffy_Pillow 35953.9/69166: 52% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus, entropic_embrace
0:08.795 opener & arcane_blast Fluffy_Pillow 37623.5/69166: 54% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus, entropic_embrace
0:09.574 opener & arcane_blast Fluffy_Pillow 31826.1/69166: 46% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus, entropic_embrace
0:10.352 opener & arcane_blast Fluffy_Pillow 26027.4/69166: 38% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), entropic_embrace
0:11.130 opener % arcane_missiles Fluffy_Pillow 20228.6/69166: 29% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), entropic_embrace
0:12.365 opener & arcane_blast Fluffy_Pillow 21937.0/69166: 32% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:13.141 opener & arcane_blast Fluffy_Pillow 16135.4/69166: 23% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:13.920 opener % arcane_missiles Fluffy_Pillow 10338.0/69166: 15% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:15.119 opener ~ evocation void_elf 11996.6/69166: 17% mana bloodlust, clearcasting(3), temporal_warp, crimson_chorus(2)
0:17.519 rotation ( cancel_action Fluffy_Pillow 67795.3/69166: 98% mana bloodlust, clearcasting(3), evocation, temporal_warp, crimson_chorus(2)
0:17.524 rotation * arcane_barrage Fluffy_Pillow 67802.2/69166: 98% mana bloodlust, clearcasting(3), temporal_warp, crimson_chorus(2)
0:18.287 cooldowns u touch_of_the_magi Fluffy_Pillow 69165.7/69166: 100% mana bloodlust, clearcasting(3), temporal_warp, crimson_chorus(2)
0:19.049 cooldowns x arcane_power Fluffy_Pillow 66671.2/69166: 96% mana bloodlust, arcane_charge(4), clearcasting(3), temporal_warp, crimson_chorus(2)
0:19.049 shared_cds . potion Fluffy_Pillow 66671.2/69166: 96% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:19.049 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 66671.2/69166: 96% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), potion_of_deathly_fixation
0:19.049 rotation : arcane_missiles Fluffy_Pillow 66671.2/69166: 96% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), potion_of_deathly_fixation, gladiators_badge
0:27.142 rotation . arcane_blast Fluffy_Pillow 61349.3/69166: 89% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:27.920 rotation . arcane_blast Fluffy_Pillow 58988.0/69166: 85% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:28.699 rotation . arcane_blast Fluffy_Pillow 56628.1/69166: 82% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:29.477 rotation . arcane_blast Fluffy_Pillow 54266.8/69166: 78% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:30.256 rotation ; arcane_missiles Fluffy_Pillow 51906.9/69166: 75% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, potion_of_deathly_fixation, gladiators_badge
0:31.495 rotation . arcane_blast Fluffy_Pillow 53620.8/69166: 78% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_deathly_fixation, gladiators_badge
0:32.273 rotation . arcane_blast Fluffy_Pillow 51259.6/69166: 74% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, temporal_warp, potion_of_deathly_fixation, gladiators_badge
0:33.051 rotation ; arcane_missiles Fluffy_Pillow 48898.3/69166: 71% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, temporal_warp, potion_of_deathly_fixation, gladiators_badge
0:34.285 rotation @ arcane_barrage Fluffy_Pillow 50605.3/69166: 73% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_deathly_fixation
0:35.049 rotation > arcane_orb Fluffy_Pillow 54428.8/69166: 79% mana bloodlust, temporal_warp, potion_of_deathly_fixation
0:35.814 rotation . arcane_blast Fluffy_Pillow 54987.0/69166: 80% mana bloodlust, arcane_charge(2), temporal_warp, potion_of_deathly_fixation
0:36.773 rotation . arcane_blast Fluffy_Pillow 52188.6/69166: 75% mana bloodlust, arcane_charge(3), temporal_warp, potion_of_deathly_fixation
0:37.641 rotation . arcane_blast Fluffy_Pillow 47889.3/69166: 69% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_deathly_fixation
0:38.416 rotation . arcane_blast Fluffy_Pillow 42086.4/69166: 61% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_deathly_fixation
0:39.191 rotation . arcane_blast Fluffy_Pillow 36283.4/69166: 52% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_deathly_fixation
0:39.970 rotation . arcane_blast Fluffy_Pillow 30486.0/69166: 44% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_deathly_fixation
0:40.748 rotation ? arcane_barrage Fluffy_Pillow 24687.3/69166: 36% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_deathly_fixation
0:41.513 rotation . arcane_blast Fluffy_Pillow 28512.1/69166: 41% mana clearcasting(2), potion_of_deathly_fixation
0:43.442 rotation . arcane_blast Fluffy_Pillow 29805.5/69166: 43% mana arcane_charge, clearcasting(2), potion_of_deathly_fixation
0:45.217 rotation . arcane_blast Fluffy_Pillow 29510.9/69166: 43% mana arcane_charge(2), clearcasting(2)
0:46.837 rotation . arcane_blast Fluffy_Pillow 27626.9/69166: 40% mana arcane_charge(3), clearcasting(2)
0:48.303 rotation ? arcane_barrage Fluffy_Pillow 24154.8/69166: 35% mana arcane_charge(4), clearcasting(2)
0:49.588 rotation . arcane_blast Fluffy_Pillow 28699.0/69166: 41% mana clearcasting(2)
0:51.516 rotation = arcane_missiles Fluffy_Pillow 29991.1/69166: 43% mana arcane_charge, clearcasting(2)
0:55.168 rotation > arcane_orb Fluffy_Pillow 35042.9/69166: 51% mana arcane_charge
0:56.454 rotation . arcane_blast Fluffy_Pillow 36321.9/69166: 53% mana arcane_charge(3)
0:57.921 rotation . arcane_blast Fluffy_Pillow 32851.2/69166: 47% mana arcane_charge(4)
0:59.233 rotation ? arcane_barrage Fluffy_Pillow 27791.1/69166: 40% mana arcane_charge(4)
1:00.520 rotation . arcane_blast Fluffy_Pillow 32338.0/69166: 47% mana
1:02.448 rotation . arcane_blast Fluffy_Pillow 33630.1/69166: 49% mana arcane_charge, crimson_chorus
1:04.220 cooldowns v touch_of_the_magi Fluffy_Pillow 33331.3/69166: 48% mana arcane_charge(2), crimson_chorus
1:05.506 cooldowns y rune_of_power Fluffy_Pillow 32610.2/69166: 47% mana arcane_charge(4), crimson_chorus, entropic_embrace
1:06.793 rotation : arcane_missiles Fluffy_Pillow 34390.6/69166: 50% mana arcane_charge(4), rune_of_power, crimson_chorus, entropic_embrace
1:13.464 cooldowns z presence_of_mind Fluffy_Pillow 21118.7/69166: 31% mana arcane_charge(4), rune_of_power, crimson_chorus(2), entropic_embrace
1:13.464 rotation - arcane_blast Fluffy_Pillow 21118.7/69166: 31% mana arcane_charge(4), presence_of_mind(3), rune_of_power, crimson_chorus(2), entropic_embrace
1:14.751 rotation . arcane_blast Fluffy_Pillow 16024.0/69166: 23% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus(2), entropic_embrace
1:16.038 rotation . arcane_blast Fluffy_Pillow 10929.3/69166: 16% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus(2), entropic_embrace
1:17.326 rotation ; arcane_missiles Fluffy_Pillow 5836.0/69166: 8% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2), entropic_embrace
1:19.267 rotation ? arcane_barrage Fluffy_Pillow 8521.0/69166: 12% mana arcane_charge(4), crimson_chorus(2)
1:20.554 rotation > arcane_orb Fluffy_Pillow 13068.0/69166: 19% mana crimson_chorus(2)
1:21.840 rotation . arcane_blast Fluffy_Pillow 14346.9/69166: 21% mana arcane_charge(2), crimson_chorus(2)
1:23.459 rotation . arcane_blast Fluffy_Pillow 12461.5/69166: 18% mana arcane_charge(3), crimson_chorus(3)
1:24.924 rotation ? arcane_barrage Fluffy_Pillow 8988.1/69166: 13% mana arcane_charge(4), crimson_chorus(3)
1:26.209 rotation . arcane_blast Fluffy_Pillow 13532.3/69166: 20% mana crimson_chorus(3)
1:28.135 rotation . arcane_blast Fluffy_Pillow 14821.5/69166: 21% mana arcane_charge, clearcasting, crimson_chorus(3)
1:29.908 rotation . arcane_blast Fluffy_Pillow 14524.1/69166: 21% mana arcane_charge(2), clearcasting, crimson_chorus(3)
1:31.527 rotation . arcane_blast Fluffy_Pillow 12638.7/69166: 18% mana arcane_charge(3), clearcasting, crimson_chorus(3)
1:32.993 rotation ? arcane_barrage Fluffy_Pillow 9166.7/69166: 13% mana arcane_charge(4), clearcasting
1:34.279 rotation . arcane_blast Fluffy_Pillow 13712.2/69166: 20% mana clearcasting
1:36.207 rotation . arcane_blast Fluffy_Pillow 15004.3/69166: 22% mana arcane_charge, clearcasting
1:37.979 rotation . arcane_blast Fluffy_Pillow 14705.5/69166: 21% mana arcane_charge(2), clearcasting
1:39.599 rotation . arcane_blast Fluffy_Pillow 12821.5/69166: 19% mana arcane_charge(3), clearcasting
1:41.063 rotation ? arcane_barrage Fluffy_Pillow 9346.6/69166: 14% mana arcane_charge(4), clearcasting(2)
1:42.350 rotation > arcane_orb Fluffy_Pillow 13893.6/69166: 20% mana clearcasting(2)
1:43.637 rotation . arcane_blast Fluffy_Pillow 15173.9/69166: 22% mana arcane_charge(2), clearcasting(2)
1:45.256 rotation . arcane_blast Fluffy_Pillow 13288.5/69166: 19% mana arcane_charge(3), clearcasting(2)
1:46.723 rotation ) evocation void_elf 9817.8/69166: 14% mana arcane_charge(4), clearcasting(2)
1:50.823 rotation ( cancel_action Fluffy_Pillow 66221.8/69166: 96% mana arcane_charge(4), clearcasting(2), evocation
1:50.827 rotation + arcane_barrage Fluffy_Pillow 66227.3/69166: 96% mana arcane_charge(4), clearcasting(2)
1:52.112 cooldowns v touch_of_the_magi Fluffy_Pillow 69165.7/69166: 100% mana clearcasting(2)
1:53.400 cooldowns y rune_of_power Fluffy_Pillow 66674.0/69166: 96% mana arcane_charge(4), clearcasting(2)
1:54.685 rotation : arcane_missiles Fluffy_Pillow 68451.6/69166: 99% mana arcane_charge(4), clearcasting(2), rune_of_power
2:02.972 rotation . arcane_blast Fluffy_Pillow 63595.8/69166: 92% mana arcane_charge(4), rune_of_power, crimson_chorus
2:04.285 shared_cds . use_mana_gem void_elf 58537.1/69166: 85% mana arcane_charge(4), rune_of_power, crimson_chorus
2:04.285 rotation . arcane_blast Fluffy_Pillow 65453.6/69166: 95% mana arcane_charge(4), rune_of_power, crimson_chorus
2:05.598 rotation . arcane_barrage Fluffy_Pillow 60394.9/69166: 87% mana arcane_charge(4), rune_of_power, crimson_chorus
2:06.884 rotation > arcane_orb Fluffy_Pillow 64940.5/69166: 94% mana crimson_chorus
2:08.171 rotation . arcane_blast Fluffy_Pillow 66220.8/69166: 96% mana arcane_charge(2), crimson_chorus
2:09.791 rotation . arcane_blast Fluffy_Pillow 64336.8/69166: 93% mana arcane_charge(3), clearcasting, crimson_chorus
2:11.258 rotation . arcane_blast Fluffy_Pillow 60866.1/69166: 88% mana arcane_charge(4), clearcasting, crimson_chorus, entropic_embrace
2:12.571 rotation . arcane_blast Fluffy_Pillow 55807.4/69166: 81% mana arcane_charge(4), clearcasting, crimson_chorus, entropic_embrace
2:13.884 rotation . arcane_blast Fluffy_Pillow 50748.7/69166: 73% mana arcane_charge(4), clearcasting(2), crimson_chorus(2), entropic_embrace
2:15.197 rotation . arcane_blast Fluffy_Pillow 45690.0/69166: 66% mana arcane_charge(4), clearcasting(2), crimson_chorus(2), entropic_embrace
2:16.510 rotation < arcane_missiles Fluffy_Pillow 40631.3/69166: 59% mana arcane_charge(4), clearcasting(3), crimson_chorus(2), entropic_embrace
2:18.490 rotation . arcane_blast Fluffy_Pillow 43370.2/69166: 63% mana arcane_charge(4), clearcasting(2), crimson_chorus(2), entropic_embrace
2:19.801 cooldowns x arcane_power Fluffy_Pillow 38308.8/69166: 55% mana arcane_charge(4), clearcasting(2), crimson_chorus(2), entropic_embrace
2:19.801 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 38308.8/69166: 55% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(2), entropic_embrace
2:19.801 rotation ; arcane_missiles Fluffy_Pillow 38308.8/69166: 55% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(2), entropic_embrace, gladiators_badge
2:23.509 rotation . arcane_blast Fluffy_Pillow 43438.1/69166: 63% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:24.820 rotation . arcane_blast Fluffy_Pillow 41814.1/69166: 60% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:26.132 rotation . arcane_blast Fluffy_Pillow 40191.5/69166: 58% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:27.444 rotation . arcane_blast Fluffy_Pillow 38568.9/69166: 56% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:28.756 rotation . arcane_blast Fluffy_Pillow 36946.3/69166: 53% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:30.066 rotation . arcane_blast Fluffy_Pillow 35321.0/69166: 51% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:31.377 rotation . arcane_blast Fluffy_Pillow 33697.0/69166: 49% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:32.689 rotation . arcane_blast Fluffy_Pillow 32074.4/69166: 46% mana arcane_charge(4), arcane_power, gladiators_badge
2:34.000 rotation . arcane_barrage Fluffy_Pillow 30450.4/69166: 44% mana arcane_charge(4), arcane_power, gladiators_badge
2:35.286 rotation > arcane_orb Fluffy_Pillow 34996.0/69166: 51% mana
2:36.571 rotation . arcane_blast Fluffy_Pillow 36273.6/69166: 52% mana arcane_charge(2)
2:38.190 rotation . arcane_blast Fluffy_Pillow 34388.2/69166: 50% mana arcane_charge(3)
2:39.653 rotation + arcane_barrage Fluffy_Pillow 30911.9/69166: 45% mana arcane_charge(4)
2:40.939 cooldowns v touch_of_the_magi Fluffy_Pillow 35457.5/69166: 51% mana
2:42.225 cooldowns y rune_of_power Fluffy_Pillow 34736.5/69166: 50% mana arcane_charge(4)
2:43.512 rotation : arcane_missiles Fluffy_Pillow 36516.8/69166: 53% mana arcane_charge(4), rune_of_power
2:50.160 cooldowns z presence_of_mind Fluffy_Pillow 23213.1/69166: 34% mana arcane_charge(4), rune_of_power
2:50.160 rotation - arcane_blast Fluffy_Pillow 23213.1/69166: 34% mana arcane_charge(4), presence_of_mind(3), rune_of_power
2:51.446 rotation . arcane_blast Fluffy_Pillow 18117.0/69166: 26% mana arcane_charge(4), presence_of_mind(2), rune_of_power
2:52.733 rotation ; arcane_missiles Fluffy_Pillow 13022.3/69166: 19% mana arcane_charge(4), clearcasting, presence_of_mind, rune_of_power
2:54.773 rotation . arcane_barrage Fluffy_Pillow 15844.3/69166: 23% mana arcane_charge(4), presence_of_mind, rune_of_power
2:56.059 rotation > arcane_orb Fluffy_Pillow 20389.9/69166: 29% mana presence_of_mind
2:57.344 rotation . arcane_blast Fluffy_Pillow 21667.4/69166: 31% mana arcane_charge(2), presence_of_mind
2:58.628 rotation . arcane_blast Fluffy_Pillow 19318.6/69166: 28% mana arcane_charge(3)
3:00.095 rotation ? arcane_barrage Fluffy_Pillow 15847.9/69166: 23% mana arcane_charge(4)
3:01.381 rotation . arcane_blast Fluffy_Pillow 20393.5/69166: 29% mana
3:03.307 rotation . arcane_blast Fluffy_Pillow 21682.7/69166: 31% mana arcane_charge, crimson_chorus
3:05.081 rotation . arcane_blast Fluffy_Pillow 21386.7/69166: 31% mana arcane_charge(2), clearcasting, crimson_chorus
3:06.700 rotation . arcane_blast Fluffy_Pillow 19501.3/69166: 28% mana arcane_charge(3), clearcasting, crimson_chorus
3:08.165 rotation ? arcane_barrage Fluffy_Pillow 16027.9/69166: 23% mana arcane_charge(4), clearcasting, crimson_chorus
3:09.452 rotation . arcane_blast Fluffy_Pillow 20574.8/69166: 30% mana clearcasting(2), crimson_chorus
3:11.380 rotation . arcane_blast Fluffy_Pillow 21866.9/69166: 32% mana arcane_charge, clearcasting(2), crimson_chorus, entropic_embrace
3:13.155 rotation . arcane_blast Fluffy_Pillow 21572.3/69166: 31% mana arcane_charge(2), clearcasting(2), crimson_chorus, entropic_embrace
3:14.775 rotation < arcane_missiles Fluffy_Pillow 19688.2/69166: 28% mana arcane_charge(3), clearcasting(3), crimson_chorus(2), entropic_embrace
3:16.753 rotation . arcane_blast Fluffy_Pillow 22424.4/69166: 32% mana arcane_charge(3), clearcasting(2), crimson_chorus(2), entropic_embrace
3:18.220 rotation . arcane_blast Fluffy_Pillow 18953.7/69166: 27% mana arcane_charge(4), clearcasting(2), crimson_chorus(2), entropic_embrace
3:19.532 rotation . arcane_blast Fluffy_Pillow 13893.7/69166: 20% mana arcane_charge(4), clearcasting(2), crimson_chorus(2), entropic_embrace
3:20.844 rotation < arcane_missiles Fluffy_Pillow 8833.6/69166: 13% mana arcane_charge(4), clearcasting(3), crimson_chorus(2), entropic_embrace
3:22.811 rotation . arcane_blast Fluffy_Pillow 11554.5/69166: 17% mana arcane_charge(4), clearcasting(2), crimson_chorus(2), entropic_embrace
3:24.123 rotation ) evocation Fluffy_Pillow 6494.4/69166: 9% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
3:28.523 rotation ( cancel_action Fluffy_Pillow 67025.5/69166: 97% mana arcane_charge(4), clearcasting(2), evocation, crimson_chorus(3)
3:28.529 rotation + arcane_barrage Fluffy_Pillow 67033.8/69166: 97% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
3:29.816 cooldowns v touch_of_the_magi Fluffy_Pillow 69165.7/69166: 100% mana clearcasting(2), crimson_chorus(3)
3:31.102 cooldowns y rune_of_power Fluffy_Pillow 66671.2/69166: 96% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
3:32.387 rotation : arcane_missiles Fluffy_Pillow 68448.8/69166: 99% mana arcane_charge(4), clearcasting(2), rune_of_power, crimson_chorus(3)
3:40.372 rotation . arcane_blast Fluffy_Pillow 60805.6/69166: 88% mana arcane_charge(4), rune_of_power
3:41.682 rotation . arcane_blast Fluffy_Pillow 55742.8/69166: 81% mana arcane_charge(4), rune_of_power
3:42.993 rotation . arcane_blast Fluffy_Pillow 50681.3/69166: 73% mana arcane_charge(4), rune_of_power
3:44.305 rotation . arcane_barrage Fluffy_Pillow 45621.2/69166: 66% mana arcane_charge(4), rune_of_power
3:45.592 rotation > arcane_orb Fluffy_Pillow 50168.2/69166: 73% mana
3:46.881 rotation . arcane_blast Fluffy_Pillow 51451.2/69166: 74% mana arcane_charge(2)
3:48.502 rotation . arcane_blast Fluffy_Pillow 49568.6/69166: 72% mana arcane_charge(3)
3:49.968 rotation . arcane_blast Fluffy_Pillow 46096.5/69166: 67% mana arcane_charge(4)
3:51.280 rotation . arcane_blast Fluffy_Pillow 41036.4/69166: 59% mana arcane_charge(4)
3:52.592 rotation . arcane_blast Fluffy_Pillow 35976.4/69166: 52% mana arcane_charge(4)
3:53.906 rotation . arcane_blast Fluffy_Pillow 30919.0/69166: 45% mana arcane_charge(4)
3:55.217 rotation ? arcane_barrage Fluffy_Pillow 25857.6/69166: 37% mana arcane_charge(4)
3:56.504 rotation . arcane_blast Fluffy_Pillow 30404.5/69166: 44% mana
3:58.432 rotation . arcane_blast Fluffy_Pillow 31696.5/69166: 46% mana arcane_charge
4:00.208 rotation . arcane_blast Fluffy_Pillow 31403.3/69166: 45% mana arcane_charge(2), clearcasting
4:01.828 rotation . arcane_blast Fluffy_Pillow 29519.3/69166: 43% mana arcane_charge(3), clearcasting
4:03.296 rotation ? arcane_barrage Fluffy_Pillow 26050.0/69166: 38% mana arcane_charge(4), clearcasting
4:04.581 shared_cds . use_mana_gem void_elf 30594.2/69166: 44% mana clearcasting, crimson_chorus
4:04.581 rotation . arcane_blast Fluffy_Pillow 37510.7/69166: 54% mana clearcasting, crimson_chorus
4:06.509 rotation > arcane_orb Fluffy_Pillow 38802.8/69166: 56% mana arcane_charge, clearcasting, crimson_chorus
4:07.795 rotation . arcane_blast Fluffy_Pillow 40081.7/69166: 58% mana arcane_charge(3), clearcasting, crimson_chorus
4:09.260 rotation . arcane_blast Fluffy_Pillow 36608.3/69166: 53% mana arcane_charge(4), clearcasting, crimson_chorus
4:10.570 rotation . arcane_blast Fluffy_Pillow 31545.4/69166: 46% mana arcane_charge(4), clearcasting, crimson_chorus
4:11.881 rotation = arcane_missiles Fluffy_Pillow 26483.9/69166: 38% mana arcane_charge(4), clearcasting, crimson_chorus
4:13.730 rotation . arcane_blast Fluffy_Pillow 29041.7/69166: 42% mana arcane_charge(4), crimson_chorus(2), entropic_embrace
4:15.043 rotation ? arcane_barrage Fluffy_Pillow 23983.0/69166: 35% mana arcane_charge(4), clearcasting, crimson_chorus(2), entropic_embrace
4:16.330 rotation . arcane_blast Fluffy_Pillow 28529.9/69166: 41% mana clearcasting, crimson_chorus(2), entropic_embrace
4:18.256 rotation . arcane_blast Fluffy_Pillow 29819.2/69166: 43% mana arcane_charge, clearcasting, crimson_chorus(2), entropic_embrace
4:20.029 cooldowns u touch_of_the_magi Fluffy_Pillow 29521.8/69166: 43% mana arcane_charge(2), clearcasting, crimson_chorus(2), entropic_embrace
4:21.314 cooldowns x arcane_power Fluffy_Pillow 28799.4/69166: 42% mana arcane_charge(4), clearcasting, crimson_chorus(2), entropic_embrace
4:21.314 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 28799.4/69166: 42% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2), entropic_embrace
4:21.314 rotation : arcane_missiles Fluffy_Pillow 28799.4/69166: 42% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2), entropic_embrace, gladiators_badge
4:28.648 cooldowns z presence_of_mind Fluffy_Pillow 27694.6/69166: 40% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
4:28.648 rotation - arcane_blast Fluffy_Pillow 27694.6/69166: 40% mana arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, crimson_chorus(3), gladiators_badge
4:29.933 rotation . arcane_blast Fluffy_Pillow 26034.6/69166: 38% mana arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, crimson_chorus(3), gladiators_badge
4:31.219 rotation . arcane_blast Fluffy_Pillow 24376.1/69166: 35% mana arcane_charge(4), arcane_power, presence_of_mind, rune_of_power, crimson_chorus(3), gladiators_badge
4:32.505 rotation ; arcane_missiles Fluffy_Pillow 22717.5/69166: 33% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3), gladiators_badge
4:34.477 rotation . arcane_blast Fluffy_Pillow 25445.4/69166: 37% mana arcane_charge(4), arcane_power, gladiators_badge
4:35.789 rotation . arcane_barrage Fluffy_Pillow 23822.8/69166: 34% mana arcane_charge(4), arcane_power, gladiators_badge
4:37.076 rotation > arcane_orb Fluffy_Pillow 28369.8/69166: 41% mana
4:38.362 rotation . arcane_blast Fluffy_Pillow 29648.7/69166: 43% mana arcane_charge(2)
4:39.981 rotation . arcane_blast Fluffy_Pillow 27763.3/69166: 40% mana arcane_charge(3)
4:41.447 cooldowns y rune_of_power Fluffy_Pillow 24291.3/69166: 35% mana arcane_charge(4)
4:42.734 rotation . arcane_blast Fluffy_Pillow 26071.6/69166: 38% mana arcane_charge(4), rune_of_power
4:44.046 rotation . arcane_blast Fluffy_Pillow 21011.5/69166: 30% mana arcane_charge(4), rune_of_power
4:45.357 rotation . arcane_blast Fluffy_Pillow 15950.0/69166: 23% mana arcane_charge(4), rune_of_power
4:46.669 rotation . arcane_blast Fluffy_Pillow 10889.9/69166: 16% mana arcane_charge(4), rune_of_power
4:47.982 rotation . arcane_barrage Fluffy_Pillow 5831.2/69166: 8% mana arcane_charge(4), clearcasting, rune_of_power
4:49.268 rotation ; arcane_missiles Fluffy_Pillow 10376.8/69166: 15% mana clearcasting, rune_of_power
4:51.116 rotation . arcane_blast Fluffy_Pillow 12933.2/69166: 19% mana rune_of_power
4:53.044 rotation . arcane_blast Fluffy_Pillow 14225.2/69166: 21% mana arcane_charge, rune_of_power
4:54.817 rotation . arcane_blast Fluffy_Pillow 13927.8/69166: 20% mana arcane_charge(2)
4:56.437 rotation . arcane_blast Fluffy_Pillow 12043.8/69166: 17% mana arcane_charge(3)
4:57.903 rotation . arcane_blast Fluffy_Pillow 8571.7/69166: 12% mana arcane_charge(4)
4:59.216 rotation . evocation void_elf 3513.0/69166: 5% mana arcane_charge(4), clearcasting
5:03.816 rotation ( cancel_action Fluffy_Pillow 66795.5/69166: 97% mana arcane_charge(4), clearcasting, evocation
5:03.822 shared_cds . time_warp Fluffy_Pillow 66803.8/69166: 97% mana arcane_charge(4), clearcasting
5:03.822 rotation . arcane_blast Fluffy_Pillow 64803.8/69166: 94% mana arcane_charge(4), clearcasting, temporal_warp
5:04.832 rotation @ arcane_barrage Fluffy_Pillow 59325.9/69166: 86% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus
5:05.824 rotation > arcane_orb Fluffy_Pillow 63464.8/69166: 92% mana clearcasting, temporal_warp, crimson_chorus
5:06.815 cooldowns w touch_of_the_magi Fluffy_Pillow 64335.7/69166: 93% mana arcane_charge(2), clearcasting, temporal_warp, crimson_chorus
5:07.806 rotation : arcane_missiles Fluffy_Pillow 63206.5/69166: 91% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus
5:17.081 rotation . arcane_blast Fluffy_Pillow 53536.8/69166: 77% mana arcane_charge(4), temporal_warp, crimson_chorus(2), entropic_embrace
5:18.088 rotation . arcane_blast Fluffy_Pillow 48054.8/69166: 69% mana arcane_charge(4), temporal_warp, crimson_chorus(2), entropic_embrace
5:19.098 rotation . arcane_blast Fluffy_Pillow 42576.9/69166: 62% mana arcane_charge(4), temporal_warp, crimson_chorus(2), entropic_embrace
5:20.107 rotation . arcane_blast Fluffy_Pillow 37097.7/69166: 54% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(2), entropic_embrace
5:21.117 rotation . arcane_blast Fluffy_Pillow 31619.8/69166: 46% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(2), entropic_embrace
5:22.126 rotation ? arcane_barrage Fluffy_Pillow 26140.6/69166: 38% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(2), entropic_embrace
5:23.117 rotation . arcane_blast Fluffy_Pillow 30278.1/69166: 44% mana clearcasting(2), temporal_warp, crimson_chorus(2), entropic_embrace
5:24.601 rotation . arcane_blast Fluffy_Pillow 30955.9/69166: 45% mana arcane_charge, clearcasting(2), temporal_warp, crimson_chorus(2), entropic_embrace
5:25.965 rotation > arcane_orb Fluffy_Pillow 30092.8/69166: 44% mana arcane_charge(2), clearcasting(2), temporal_warp, crimson_chorus(3)
5:26.956 final_burn { arcane_missiles Fluffy_Pillow 30963.6/69166: 45% mana arcane_charge(4), clearcasting(3), temporal_warp, crimson_chorus(3)

Stats

Level Bonus (60) Race Bonus (void_elf) Raid-Buffed Unbuffed Gear Amount
Strength 198 -3 195 195 0
Agility 306 1 307 307 0
Stamina 414 0 2027 1931 1517
Intellect 450 2 1798 1618 1089 (46)
Spirit 0 0 0 0 0
Health 40540 38620 0
Mana 69166 69166 0
Spell Power 1798 1618 0
Crit 14.34% 14.34% 327
Haste 17.00% 17.00% 561
Versatility 5.65% 5.65% 226
Mana Regen 1383 1383 0
Mastery 38.33% 38.33% 838
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 227.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, enchant: { +15 Int }
Local Hands Impossibly Oversized Mitts
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +31 Haste, +74 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 226, stats: { +77 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Sinful Aspirant's Badge of Ferocity
ilevel: 207, stats: { +91 Haste }
item effects: { use: Gladiator's Badge }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation

Profile

mage="void_elf"
source=default
spec=arcane
level=60
race=void_elf
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2

# Default consumables
potion=deathly_fixation
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=disabled

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=variable,name=prepull_evo,op=reset,default=-1
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1
actions.precombat+=/variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1
actions.precombat+=/variable,name=have_opened,op=set,value=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=reset,default=-1
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=30,if=variable.totm_max_delay_for_ap=-1&essence.vision_of_perfection.minor
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=inverted_opener,op=reset,default=-1
actions.precombat+=/variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)
actions.precombat+=/variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_familiar
actions.precombat+=/arcane_intellect
actions.precombat+=/conjure_mana_gem
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell,if=target.debuff.casting.react
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened<=0&prev_gcd.1.evocation&!runeforge.siphon_storm
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened<=0&buff.arcane_power.down&cooldown.arcane_power.remains>0&runeforge.siphon_storm
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/call_action_list,name=shared_cds
actions+=/call_action_list,name=essences
actions+=/call_action_list,name=aoe,if=active_enemies>2
actions+=/call_action_list,name=opener,if=variable.have_opened<=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains>0
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&talent.amplification&active_enemies<8
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&(runeforge.arcane_infinity|talent.amplification)&active_enemies<5
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
actions.cooldowns+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&essence.vision_of_perfection.minor
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Kyrian: RS is mana hungry and AB4s are too expensive to use pom to squeeze an extra ab in the totm window. Let's use it to make low charge ABs instant.
actions.cooldowns+=/presence_of_mind,if=buff.arcane_charge.stack=0&covenant.kyrian
# Non-Kyrian: Use pom to squeeze an extra ab in the totm window.
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian

actions.essences=blood_of_the_enemy,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/blood_of_the_enemy,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/worldvein_resonance,if=cooldown.arcane_power.remains>=50&cooldown.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
actions.essences+=/worldvein_resonance,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/worldvein_resonance,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/guardian_of_azeroth,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/guardian_of_azeroth,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/concentrated_flame,line_cd=6,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&mana.time_to_max>=execute_time
actions.essences+=/reaping_flames,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&mana.time_to_max>=execute_time
actions.essences+=/focused_azerite_beam,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/purifying_blast,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/ripple_in_space,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/the_unbound_force,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/memory_of_lucid_dreams,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains>0&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
actions.opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne,if=!runeforge.siphon_storm
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
actions.opener+=/arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.opener+=/rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
actions.opener+=/deathborne,if=buff.rune_of_power.down
actions.opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
actions.opener+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
actions.opener+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<variable.barrage_mana_pct&cooldown.evocation.remains>0&buff.arcane_power.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&essence.vision_of_perfection.minor
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

actions.shared_cds=use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions.shared_cds+=/potion,if=buff.arcane_power.up
actions.shared_cds+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions.shared_cds+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/berserking,if=buff.arcane_power.up
actions.shared_cds+=/blood_fury,if=buff.arcane_power.up
actions.shared_cds+=/fireblood,if=buff.arcane_power.up
actions.shared_cds+=/ancestral_call,if=buff.arcane_power.up
actions.shared_cds+=/use_items,if=buff.arcane_power.up
actions.shared_cds+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions.shared_cds+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions.shared_cds+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30

head=confidants_favored_cap,id=183021,bonus_id=1498,ilevel=226
neck=nobles_birthstone_pendant,id=183039,bonus_id=1498,ilevel=226
shoulders=shawl_of_the_penitent,id=183020,bonus_id=1498,ilevel=233
back=mantle_of_manifest_sins,id=183033,bonus_id=1498,ilevel=226
chest=robes_of_the_cursed_commando,id=182998,bonus_id=1498,ilevel=233,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=1498,ilevel=226,enchant=eternal_intellect
hands=impossibly_oversized_mitts,id=183022,bonus_id=1498,ilevel=226
waist=cinch_of_infinite_tightness,id=183028,bonus_id=1498,ilevel=226
legs=courtiers_costume_trousers,id=183011,bonus_id=1498,ilevel=226
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=1498,ilevel=226
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=1498,ilevel=233,enchant=16mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=1498,ilevel=226
trinket2=sinful_aspirants_badge_of_ferocity,id=175884,bonus_id=1521,ilevel=207
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/6652/1531,ilevel=233,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=227.20
# gear_stamina=1517
# gear_intellect=1089
# gear_crit_rating=327
# gear_haste_rating=561
# gear_mastery_rating=838
# gear_versatility_rating=226
# gear_armor=369

worgen : 5196 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
5195.5 5195.5 9.9 / 0.191% 806.8 / 15.5% 2.2
RPS Out RPS In Primary Resource Waiting APM Active Skill
2387.4 2256.0 Mana 0.00% 41.4 100.0% 100%
Talents
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
worgen 5196
Arcane Barrage 396 7.6% 23.5 12.12sec 5077 4225 Direct 23.4 4326 8599 5083 17.7%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 23.46 23.44 0.00 0.00 1.2018 0.0000 119117.44 119117.44 0.00% 4224.77 4224.77
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.32% 19.30 9 30 4326.19 2593 9200 4324.43 3837 4853 83481 83481 0.00%
crit 17.68% 4.14 0 12 8599.47 6331 18400 8514.45 0 13143 35637 35637 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you {$321526s1=2}% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [}]:0.03
    opener
    [$]:0.40
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
    opener
    [']:0.54
    rotation
    [*]:0.43
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
    rotation
    [+]:2.95
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [,]:0.16
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [?]:11.29
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
    rotation
    [@]:2.46
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [.]:2.05
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [.]:2.64
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [.]:0.00
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [.]:0.51
Arcane Blast 1959 37.7% 117.7 2.54sec 4991 3821 Direct 118.7 4144 8606 4951 18.1%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 117.70 118.70 0.00 0.00 1.3063 0.0000 587485.40 587485.40 0.00% 3821.07 3821.07
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.91% 97.22 66 129 4143.50 908 9315 4144.50 3663 4766 402795 402795 0.00%
crit 18.09% 21.47 7 36 8606.27 1817 18629 8598.94 5258 11834 184690 184690 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [|]:2.51
    opener
    ["]:1.00
  • if_expr:variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    opener
    [&]:11.70
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [-]:2.57
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [.]:100.51
Arcane Echo 239 4.6% 154.1 1.94sec 466 0 Direct 154.1 386 804 466 19.1%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 154.13 154.13 0.00 0.00 0.0000 0.0000 71775.04 71775.04 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.89% 124.67 83 173 385.76 217 534 386.04 343 453 48084 48084 0.00%
crit 19.11% 29.45 11 54 804.36 434 1068 805.00 640 953 23691 23691 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2019 38.8% 43.6 6.59sec 13866 7944 Periodic 297.0 1692 3529 2038 18.8% 23.6%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 43.65 0.00 297.30 297.04 1.7455 0.2383 605216.87 605216.87 0.00% 7943.73 7943.73
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.16% 241.07 148 355 1691.81 1062 2614 1694.46 1525 1950 407734 407734 0.00%
crit 18.84% 55.98 24 106 3528.76 2125 5228 3535.39 2862 4327 197483 197483 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [{]:0.69
  • if_expr:buff.clearcasting.react
    opener
    [%]:1.07
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [:]:6.10
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [;]:6.67
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [<]:2.41
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [=]:4.05
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (134) 0.0% (2.6%) 11.7 25.83sec 3458 2814

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.67 0.00 0.00 0.00 1.2291 0.0000 0.00 0.00 0.00% 2813.71 2813.71

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    opener
    [!]:1.00
  • if_expr:variable.inverted_opener=1&cooldown.rune_of_power.remains=0
    rotation
    [>]:10.68
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 134 2.6% 11.7 26.53sec 3460 0 Direct 11.7 2950 5905 3460 17.3%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.66 11.66 0.00 0.00 0.0000 0.0000 40362.67 40362.67 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.74% 9.65 4 15 2949.98 2864 4749 2948.56 2864 3196 28471 28471 0.00%
crit 17.26% 2.01 0 8 5904.91 5728 13298 5221.55 0 9398 11891 11891 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Deathly Fixation 11 (25) 0.2% (0.5%) 17.5 1.58sec 422 0 Periodic 25.9 (29.0) 125 0 125 0.0% (0.0%) 8.5%

Stats Details: Deathly Fixation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 17.45 0.00 25.94 25.94 0.0000 0.9881 3243.49 3243.49 0.00% 287.17 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 100.00% 25.94 13 39 125.01 0 202 124.75 82 171 3243 3243 0.00%

Action Details: Deathly Fixation

  • id:322253
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:false
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:42.90
  • base_td_mult:1.00
  • dot_duration:8.00
  • base_tick_time:1.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:322253
  • name:Deathly Fixation
  • school:shadow
  • tooltip:Taking $w1 Shadow damage every $t1.
  • description:Deal {$s1=43} Shadow damage every $t1. Stacks up to 5 times.
    Deathly Eruption 14 0.3% 3.1 8.20sec 1330 0 Direct 3.1 1121 2238 1329 18.7%

Stats Details: Deathly Eruption

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.10 3.10 0.00 0.00 0.0000 0.0000 4116.35 4116.35 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.34% 2.52 0 6 1121.23 1093 1158 1110.58 0 1158 2823 2823 0.00%
crit 18.66% 0.58 0 4 2237.99 2185 2316 1057.48 0 2316 1293 1293 0.00%

Action Details: Deathly Eruption

  • id:322256
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:984.99
  • base_dd_max:984.99
  • base_dd_mult:1.00

Spelldata

  • id:322256
  • name:Deathly Eruption
  • school:shadow
  • tooltip:
  • description:Deal {$s1=985} Shadow damage.
Eternal Insight 38 0.7% 21.3 13.87sec 540 0 Direct 21.3 456 912 540 18.4%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 21.28 21.28 0.00 0.00 0.0000 0.0000 11482.63 11482.63 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.65% 17.37 7 31 455.95 444 470 455.95 445 469 7922 7922 0.00%
crit 18.35% 3.91 0 13 911.83 887 941 895.56 0 941 3561 3561 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (18) 0.0% (0.3%) 1.0 0.00sec 5270 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 132  / 18 0.3% 114.0 1.01sec 46 45 Direct 114.0 38 79 46 19.4%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 114.00 114.00 0.00 0.00 1.0294 0.0000 5269.82 5269.82 0.00% 44.91 44.91
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.59% 91.88 77 105 38.38 30 46 38.38 37 39 3526 3526 0.00%
crit 19.41% 22.12 9 37 78.80 59 91 78.83 69 88 1743 1743 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:39.00
Touch of the Magi 0 (366) 0.0% (7.0%) 6.2 48.91sec 17799 14985

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.17 0.00 0.00 0.00 1.1878 0.0000 0.00 0.00 0.00% 14985.47 14985.47

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [u]:1.64
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
    cooldowns
    [v]:4.42
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    cooldowns
    [w]:0.11
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    Touch of the Magi (_explosion) 366 7.0% 6.2 48.86sec 17799 0 Direct 6.2 17830 0 17830 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.17 6.16 0.00 0.00 0.0000 0.0000 109783.53 109783.53 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.16 5 8 17829.63 448 52822 17838.55 13769 22204 109784 109784 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:11357.18
  • base_dd_max:11357.18
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
worgen
Arcane Power 2.8 122.69sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.79 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [x]:2.79
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Evocation 3.4 101.48sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.38 0.00 19.18 0.00 3.4683 0.6106 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:worgen
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    opener
    [~]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains>0&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
    rotation
    [)]:1.12
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
    rotation
    [.]:1.26
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:worgen
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:worgen
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Deathly Fixation (potion) 1.0 300.30sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307497
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    shared_cds
    [.]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 2.7 98.61sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.69 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [z]:2.69
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
Rune of Power 6.0 53.69sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.02 0.00 0.00 0.00 1.1859 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [y]:5.04
  • if_expr:buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
    opener
    [#]:1.00
  • if_expr:variable.inverted_opener=1&buff.rune_of_power.down
Time Warp 1.5 306.23sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.47 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    shared_cds
    [.]:1.47
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 121.49sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.94 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:worgen
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    shared_cds
    [.]:2.94
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 24.4 123.8 12.3sec 2.1sec 10.0sec 81.41% 0.00% 69.4 (70.1) 0.0

Buff Details

  • buff initial source:worgen
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:2.0s / 48.8s
  • trigger_min/max:0.0s / 15.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 47.5s

Stack Uptimes

  • arcane_charge_1:6.61%
  • arcane_charge_2:11.03%
  • arcane_charge_3:9.28%
  • arcane_charge_4:54.49%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 122.7sec 122.7sec 14.7sec 13.65% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:worgen
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 162.5s
  • trigger_min/max:120.0s / 162.5s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.0s

Stack Uptimes

  • arcane_power_1:13.65%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.52% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:worgen
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.52%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 17.8 10.6 16.9sec 10.5sec 7.6sec 45.26% 0.00% 0.1 (0.1) 0.2

Buff Details

  • buff initial source:worgen
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:25.33%
  • clearcasting_2:17.31%
  • clearcasting_3:2.62%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.4 0.0 60.7sec 60.7sec 28.7sec 51.93% 0.00% 0.0 (0.0) 4.9

Buff Details

  • buff initial source:worgen
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:95.00

Trigger Details

  • interval_min/max:60.0s / 65.4s
  • trigger_min/max:60.0s / 65.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.87%
  • crimson_chorus_2:17.32%
  • crimson_chorus_3:16.75%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.4 0.0 101.0sec 101.0sec 3.8sec 4.24% 0.00% 15.8 (15.8) 0.0

Buff Details

  • buff initial source:worgen
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.0s / 139.4s
  • trigger_min/max:90.0s / 139.4s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 4.7s

Stack Uptimes

  • evocation_1:4.24%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:worgen
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:20.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Gladiator's Badge 2.9 0.0 118.1sec 118.1sec 14.7sec 14.11% 0.00% 0.0 (0.0) 2.8

Buff Details

  • buff initial source:worgen
  • cooldown name:buff_gladiators_badge
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
  • associated item:Sinful Aspirant's Badge of Ferocity

Stat Details

  • stat:intellect
  • amount:171.00

Trigger Details

  • interval_min/max:60.6s / 162.5s
  • trigger_min/max:60.6s / 162.5s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.0s

Stack Uptimes

  • gladiators_badge_1:14.11%

Spelldata

  • id:345228
  • name:Gladiator's Badge
  • tooltip:Primary stat increased by $w1.
  • description:Increases primary stat by {$s1=126} for {$d=15 seconds}.
  • max_stacks:0
  • duration:15.00
  • cooldown:60.00
  • default_chance:0.00%
Potion of Deathly Fixation 1.0 0.0 300.4sec 300.4sec 25.0sec 8.46% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:worgen
  • cooldown name:buff_potion_of_deathly_fixation
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.3s / 300.5s
  • trigger_min/max:300.3s / 300.5s
  • trigger_pct:100.00%
  • duration_min/max:22.0s / 25.0s

Stack Uptimes

  • potion_of_deathly_fixation_1:8.46%

Spelldata

  • id:307497
  • name:Potion of Deathly Fixation
  • tooltip:Chance to apply Deathly Fixation to your target.
  • description:Your damaging spells and abilities have a chance to apply Deathly Fixation to your target, dealing {$322253s1=43} Shadow damage over {$322253d=8 seconds} and stacking up to 5 times. Upon reaching 5 stacks, Deathly Fixation explodes, dealing {$322256s1=985} Shadow damage to the target. If you consume this potion while your weapon is augmented with Shadowcore Oil, the explosion damage is increased by {$s2=10}%. Lasts {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:0.00
  • default_chance:101.00%
Presence of Mind 2.7 0.0 100.8sec 100.8sec 4.6sec 4.14% 6.72% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:worgen
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:62.6s / 204.8s
  • trigger_min/max:62.6s / 204.8s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 10.8s

Stack Uptimes

  • presence_of_mind_1:2.10%
  • presence_of_mind_2:2.02%
  • presence_of_mind_3:0.01%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.8 0.0 35.1sec 35.1sec 11.8sec 34.63% 0.00% 0.0 (0.0) 8.5

Buff Details

  • buff initial source:worgen
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:12.0s / 54.8s
  • trigger_min/max:12.0s / 54.8s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:34.63%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:worgen
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases $pri by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Temporal Warp 1.5 0.0 304.4sec 304.4sec 35.7sec 17.21% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:worgen
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 320.6s
  • trigger_min/max:300.0s / 320.6s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.21%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:worgen
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 2 0.02% 0.00% 6.90%
Arcane Barrage Arcane Charge 3 2.48% 0.00% 16.67%
Arcane Barrage Arcane Charge 4 97.50% 83.33% 100.00%
Arcane Blast Arcane Charge 0 8.70% 5.10% 12.68%
Arcane Blast Arcane Charge 1 6.54% 3.57% 11.27%
Arcane Blast Arcane Charge 2 13.12% 8.18% 17.14%
Arcane Blast Arcane Charge 3 14.18% 9.09% 17.74%
Arcane Blast Arcane Charge 4 57.46% 47.62% 66.99%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 1.56% 0.00% 6.05% 1.5s 0.0s 5.4s
Conserve Phase 100.00% 100.00% 100.00% 300.0s 240.0s 360.0s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000179.989120.016239.995
Evocation11.9920.00049.41340.80215.73380.091
Rune of Power6.4680.00030.08240.38020.57576.908
Touch of the Magi4.9170.00025.34631.82019.29066.962
Arcane Power8.0840.00042.51222.72416.47363.638
Arcane Barrage9.9370.00748.260243.757189.579302.940
Arcane Orb5.9100.00071.28372.12141.517133.815
Presence of Mind51.0570.000225.287146.60984.011279.686
Time Warp2.2740.00020.6013.3681.28421.888

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
worgen
mana_regen Mana 3111.94 407680.38 60.26% 131.01 7197.78 1.73%
Evocation Mana 127.06 184397.48 27.25% 1451.28 0.00 0.00%
Mana Gem Mana 2.94 20345.58 3.01% 6916.57 0.00 0.00%
Arcane Barrage Mana 23.46 64159.29 9.48% 2734.82 328.58 0.51%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 67790.7 2255.96 2387.44 7523.2 29723.8 1919.2 69165.7
Usage Type Count Total Avg RPE APR
worgen
arcane_blast Mana 118.7 597558.4 5034.2 5077.0 1.0
arcane_missiles Mana 43.6 94395.9 2163.1 2162.6 6.4
arcane_orb Mana 11.7 5838.7 500.0 500.2 6.9
time_warp Mana 1.5 2938.5 2000.0 1993.7 0.0
touch_of_the_magi Mana 6.2 15404.0 2498.1 2497.5 7.1

Statistics & Data Analysis

Fight Length
worgen Fight Length
Count 1627
Mean 299.99
Minimum 240.02
Maximum 360.00
Spread ( max - min ) 119.98
Range [ ( max - min ) / 2 * 100% ] 20.00%
DPS
worgen Damage Per Second
Count 1627
Mean 5195.52
Minimum 4528.77
Maximum 5996.65
Spread ( max - min ) 1467.88
Range [ ( max - min ) / 2 * 100% ] 14.13%
Standard Deviation 204.0996
5th Percentile 4865.41
95th Percentile 5539.74
( 95th Percentile - 5th Percentile ) 674.33
Mean Distribution
Standard Deviation 5.0600
95.00% Confidence Interval ( 5185.60 - 5205.43 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 60
0.1% Error 5929
0.1 Scale Factor Error with Delta=300 356
0.05 Scale Factor Error with Delta=300 1423
0.01 Scale Factor Error with Delta=300 35561
Priority Target DPS
worgen Priority Target Damage Per Second
Count 1627
Mean 5195.52
Minimum 4528.77
Maximum 5996.65
Spread ( max - min ) 1467.88
Range [ ( max - min ) / 2 * 100% ] 14.13%
Standard Deviation 204.0996
5th Percentile 4865.41
95th Percentile 5539.74
( 95th Percentile - 5th Percentile ) 674.33
Mean Distribution
Standard Deviation 5.0600
95.00% Confidence Interval ( 5185.60 - 5205.43 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 60
0.1% Error 5929
0.1 Scale Factor Error with Delta=300 356
0.05 Scale Factor Error with Delta=300 1423
0.01 Scale Factor Error with Delta=300 35561
DPS(e)
worgen Damage Per Second (Effective)
Count 1627
Mean 5195.52
Minimum 4528.77
Maximum 5996.65
Spread ( max - min ) 1467.88
Range [ ( max - min ) / 2 * 100% ] 14.13%
Damage
worgen Damage
Count 1627
Mean 1552583.42
Minimum 1129677.98
Maximum 1956702.40
Spread ( max - min ) 827024.42
Range [ ( max - min ) / 2 * 100% ] 26.63%
DTPS
worgen Damage Taken Per Second
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
worgen Healing Per Second
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
worgen Healing Per Second (Effective)
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
worgen Heal
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
worgen Healing Taken Per Second
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
worgen Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
worgenTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
worgen Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 variable,name=prepull_evo,op=reset,default=-1
1 0.00 variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2
2 0.00 variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1
3 0.00 variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1
4 0.00 variable,name=have_opened,op=set,value=0
5 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
6 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
7 0.00 variable,name=final_burn,op=set,value=0
8 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
9 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
A 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
B 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
C 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
D 0.00 variable,name=totm_max_delay_for_ap,op=reset,default=-1
E 0.00 variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command
F 0.00 variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae
G 0.00 variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3
H 0.00 variable,name=totm_max_delay_for_ap,op=set,value=30,if=variable.totm_max_delay_for_ap=-1&essence.vision_of_perfection.minor
I 0.00 variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1
J 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
K 0.00 variable,name=barrage_mana_pct,op=reset,default=-1
L 0.00 variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae
M 0.00 variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1
N 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=-1
O 0.00 variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command
P 0.00 variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle
Q 0.00 variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1
R 0.00 variable,name=totm_max_charges,op=reset,default=2
S 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
T 0.00 variable,name=inverted_opener,op=reset,default=-1
U 0.00 variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)
V 0.00 variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1
W 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
X 0.00 variable,name=am_spam,op=reset,default=0
Y 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
Z 0.00 variable,name=evo_pct,op=reset,default=15
a 0.00 flask
b 0.00 food
c 0.00 augmentation
d 0.00 arcane_familiar
e 0.00 arcane_intellect
f 0.00 conjure_mana_gem
g 0.00 snapshot_stats
h 0.00 mirror_image
i 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
j 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
k 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
0.00 counterspell,if=target.debuff.casting.react
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened<=0&prev_gcd.1.evocation&!runeforge.siphon_storm
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened<=0&buff.arcane_power.down&cooldown.arcane_power.remains>0&runeforge.siphon_storm
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
l 0.00 call_action_list,name=shared_cds
m 0.00 call_action_list,name=essences
n 0.00 call_action_list,name=aoe,if=active_enemies>2
o 0.00 call_action_list,name=opener,if=variable.have_opened<=0
p 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
q 0.00 call_action_list,name=cooldowns
r 0.00 call_action_list,name=rotation,if=variable.final_burn=0
s 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
t 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
0.00 touch_of_the_magi,if=cooldown.arcane_power.remains<50&essence.vision_of_perfection.minor
u 1.64 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
v 4.42 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
w 0.11 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
x 2.79 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
y 5.04 rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 presence_of_mind,if=buff.arcane_charge.stack=0&covenant.kyrian
Kyrian: RS is mana hungry and AB4s are too expensive to use pom to squeeze an extra ab in the totm window. Let's use it to make low charge ABs instant.
z 2.69 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
Non-Kyrian: Use pom to squeeze an extra ab in the totm window.
actions.final_burn
# count action,conditions
{ 0.69 arcane_missiles,if=buff.clearcasting.react,chain=1
| 2.51 arcane_blast
} 0.03 arcane_barrage
actions.opener
# count action,conditions
~ 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains>0&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
0.00 radiant_spark,if=mana.pct>40
0.00 shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
! 1.00 arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
" 1.00 arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
# 1.00 rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
0.00 deathborne,if=buff.rune_of_power.down
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 rune_of_power,if=buff.rune_of_power.down
0.00 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
0.00 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
0.00 arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
$ 0.40 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
0.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
% 1.07 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
& 11.70 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
' 0.54 arcane_barrage
actions.rotation
# count action,conditions
( 3.35 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
) 1.12 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
* 0.43 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
Barrage if it's time to use totm and we have too many charges
+ 2.95 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
, 0.16 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
- 2.57 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
: 6.10 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
; 6.67 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
< 2.41 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
= 4.05 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
> 10.68 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
0.00 arcane_barrage,if=mana.pct<variable.barrage_mana_pct&cooldown.evocation.remains>0&buff.arcane_power.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&essence.vision_of_perfection.minor
? 11.29 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
@ 2.46 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
. 2.05 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
. 2.64 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
. 0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
. 100.51 arcane_blast
. 1.26 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
. 0.51 arcane_barrage
actions.shared_cds
# count action,conditions
. 2.94 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
. 1.00 potion,if=buff.arcane_power.up
. 1.47 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
. 2.89 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
0.00 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30

Sample Sequence

034789ABCDIJKMNQRSTUWXZabfhj!."#&.&&&&&&&&&&&'~(ux..:...;...;@>......?....<?...<.?>..+vy:z-....>..?....?....?>....)(+vy:....>......x.;........;@>...+vy:z-;.;?>..?....?....<...)(+vy:;..>........<..?..>==....?ux.:z-.;...>..y;......;..>..)(.,w:@>...?....y{

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 prepull_evo Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat 3 prepull_evo Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat 4 have_opened Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat 7 final_burn Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat 8 rs_max_delay_for_totm Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat 9 rs_max_delay_for_rop Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat A rs_max_delay_for_ap Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat B ap_max_delay_for_totm Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat C rop_max_delay_for_totm Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat D totm_max_delay_for_ap Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat I totm_max_delay_for_ap Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat J totm_max_delay_for_rop Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat K barrage_mana_pct Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat M barrage_mana_pct Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat N ap_minimum_mana_pct Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat Q ap_minimum_mana_pct Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat R totm_max_charges Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat S aoe_totm_max_charges Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat T inverted_opener Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat U inverted_opener Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat W ap_on_use Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat X am_spam Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat Z evo_pct Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat a flask worgen 69165.7/69166: 100% mana
Pre precombat b food worgen 69165.7/69166: 100% mana
Pre precombat f conjure_mana_gem Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat h mirror_image Fluffy_Pillow 69165.7/69166: 100% mana
Pre precombat j arcane_blast Fluffy_Pillow 69165.7/69166: 100% mana
0:00.000 opener ! arcane_orb Fluffy_Pillow 67790.7/69166: 98% mana
0:01.286 shared_cds . time_warp Fluffy_Pillow 69069.7/69166: 100% mana bloodlust, crimson_chorus
0:01.286 opener " arcane_blast Fluffy_Pillow 67069.7/69166: 97% mana bloodlust, temporal_warp, crimson_chorus
0:02.154 opener # rune_of_power Fluffy_Pillow 62770.4/69166: 91% mana bloodlust, temporal_warp, crimson_chorus
0:02.917 opener & arcane_blast Fluffy_Pillow 63825.8/69166: 92% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.694 shared_cds . use_mana_gem worgen 58025.7/69166: 84% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.694 opener & arcane_blast Fluffy_Pillow 64942.2/69166: 94% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:04.471 opener & arcane_blast Fluffy_Pillow 59142.1/69166: 86% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:05.250 opener & arcane_blast Fluffy_Pillow 53344.7/69166: 77% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:06.026 opener & arcane_blast Fluffy_Pillow 47543.1/69166: 69% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:06.805 opener & arcane_blast Fluffy_Pillow 41745.7/69166: 60% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:07.580 opener & arcane_blast Fluffy_Pillow 35942.8/69166: 52% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:08.356 opener & arcane_blast Fluffy_Pillow 30141.3/69166: 44% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:09.133 opener & arcane_blast Fluffy_Pillow 24341.1/69166: 35% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:09.911 opener & arcane_blast Fluffy_Pillow 18542.3/69166: 27% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:10.689 opener & arcane_blast Fluffy_Pillow 12743.5/69166: 18% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.468 opener & arcane_blast Fluffy_Pillow 6946.1/69166: 10% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:12.247 opener ' arcane_barrage Fluffy_Pillow 1148.7/69166: 2% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:13.009 opener ~ evocation worgen 4969.4/69166: 7% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:15.709 rotation ( cancel_action Fluffy_Pillow 67742.9/69166: 98% mana bloodlust, clearcasting(2), evocation, temporal_warp, crimson_chorus(2)
0:15.714 cooldowns u touch_of_the_magi Fluffy_Pillow 67749.8/69166: 98% mana bloodlust, clearcasting(2), temporal_warp, crimson_chorus(2)
0:16.477 cooldowns x arcane_power Fluffy_Pillow 66305.3/69166: 96% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2)
0:16.477 shared_cds . potion Fluffy_Pillow 66305.3/69166: 96% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:16.477 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 66305.3/69166: 96% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), potion_of_deathly_fixation
0:16.477 rotation : arcane_missiles Fluffy_Pillow 66305.3/69166: 96% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), potion_of_deathly_fixation, gladiators_badge
0:24.529 rotation . arcane_blast Fluffy_Pillow 62443.7/69166: 90% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:25.305 rotation . arcane_blast Fluffy_Pillow 60079.7/69166: 87% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:26.082 rotation . arcane_blast Fluffy_Pillow 57717.0/69166: 83% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:26.859 rotation ; arcane_missiles Fluffy_Pillow 55354.4/69166: 80% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:28.175 rotation . arcane_blast Fluffy_Pillow 57174.8/69166: 83% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:28.954 rotation . arcane_blast Fluffy_Pillow 54814.9/69166: 79% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:29.733 rotation . arcane_blast Fluffy_Pillow 52455.0/69166: 76% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:30.511 rotation ; arcane_missiles Fluffy_Pillow 50093.7/69166: 72% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, temporal_warp, potion_of_deathly_fixation, gladiators_badge
0:31.713 rotation @ arcane_barrage Fluffy_Pillow 51756.5/69166: 75% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_deathly_fixation
0:32.475 rotation > arcane_orb Fluffy_Pillow 55577.2/69166: 80% mana bloodlust, temporal_warp, potion_of_deathly_fixation
0:33.238 rotation . arcane_blast Fluffy_Pillow 56132.7/69166: 81% mana bloodlust, arcane_charge(2), temporal_warp, potion_of_deathly_fixation
0:34.197 rotation . arcane_blast Fluffy_Pillow 53334.3/69166: 77% mana bloodlust, arcane_charge(3), temporal_warp, potion_of_deathly_fixation
0:35.066 rotation . arcane_blast Fluffy_Pillow 49036.4/69166: 71% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_deathly_fixation
0:35.844 rotation . arcane_blast Fluffy_Pillow 43237.6/69166: 63% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_deathly_fixation
0:36.621 rotation . arcane_blast Fluffy_Pillow 37437.4/69166: 54% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_deathly_fixation
0:37.399 rotation . arcane_blast Fluffy_Pillow 31638.6/69166: 46% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_deathly_fixation
0:38.175 rotation ? arcane_barrage Fluffy_Pillow 25837.1/69166: 37% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_deathly_fixation
0:38.937 rotation . arcane_blast Fluffy_Pillow 29657.8/69166: 43% mana bloodlust, clearcasting, temporal_warp, potion_of_deathly_fixation
0:40.079 rotation . arcane_blast Fluffy_Pillow 29862.5/69166: 43% mana bloodlust, arcane_charge, clearcasting, temporal_warp, potion_of_deathly_fixation
0:41.130 rotation . arcane_blast Fluffy_Pillow 28566.4/69166: 41% mana arcane_charge(2), clearcasting(2), temporal_warp, potion_of_deathly_fixation
0:42.377 rotation . arcane_blast Fluffy_Pillow 26166.4/69166: 38% mana arcane_charge(3), clearcasting(2)
0:43.841 rotation < arcane_missiles Fluffy_Pillow 22691.6/69166: 33% mana arcane_charge(4), clearcasting(3)
0:45.830 rotation ? arcane_barrage Fluffy_Pillow 25443.0/69166: 37% mana arcane_charge(4), clearcasting(2)
0:47.118 rotation . arcane_blast Fluffy_Pillow 29991.3/69166: 43% mana clearcasting(2)
0:49.048 rotation . arcane_blast Fluffy_Pillow 31286.1/69166: 45% mana arcane_charge, clearcasting(2)
0:50.822 rotation . arcane_blast Fluffy_Pillow 30990.1/69166: 45% mana arcane_charge(2), clearcasting(2)
0:52.442 rotation < arcane_missiles Fluffy_Pillow 29106.1/69166: 42% mana arcane_charge(3), clearcasting(3)
0:54.385 rotation . arcane_blast Fluffy_Pillow 31793.9/69166: 46% mana arcane_charge(3), clearcasting(2)
0:55.851 rotation ? arcane_barrage Fluffy_Pillow 28321.8/69166: 41% mana arcane_charge(4), clearcasting(2)
0:57.136 rotation > arcane_orb Fluffy_Pillow 32866.0/69166: 48% mana clearcasting(2)
0:58.424 rotation . arcane_blast Fluffy_Pillow 34147.7/69166: 49% mana arcane_charge(2), clearcasting(2)
1:00.044 rotation . arcane_blast Fluffy_Pillow 32263.7/69166: 47% mana arcane_charge(3), clearcasting(2), crimson_chorus
1:01.510 rotation + arcane_barrage Fluffy_Pillow 28791.6/69166: 42% mana arcane_charge(4), clearcasting(2), crimson_chorus
1:02.798 cooldowns v touch_of_the_magi Fluffy_Pillow 33339.9/69166: 48% mana clearcasting(2), crimson_chorus
1:04.084 cooldowns y rune_of_power Fluffy_Pillow 32618.9/69166: 47% mana arcane_charge(4), clearcasting(2), crimson_chorus
1:05.372 rotation : arcane_missiles Fluffy_Pillow 34400.6/69166: 50% mana arcane_charge(4), clearcasting(2), rune_of_power, crimson_chorus
1:11.398 cooldowns z presence_of_mind Fluffy_Pillow 35236.4/69166: 51% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:11.398 rotation - arcane_blast Fluffy_Pillow 35236.4/69166: 51% mana arcane_charge(4), presence_of_mind(3), rune_of_power, crimson_chorus(2)
1:12.684 rotation . arcane_blast Fluffy_Pillow 30140.4/69166: 44% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus(2)
1:13.971 rotation . arcane_blast Fluffy_Pillow 25045.7/69166: 36% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus(2)
1:15.257 rotation . arcane_blast Fluffy_Pillow 19949.7/69166: 29% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:16.567 rotation . arcane_barrage Fluffy_Pillow 14886.8/69166: 22% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:17.853 rotation > arcane_orb Fluffy_Pillow 19432.4/69166: 28% mana crimson_chorus(2)
1:19.139 rotation . arcane_blast Fluffy_Pillow 20711.3/69166: 30% mana arcane_charge(2), crimson_chorus(2)
1:20.758 rotation . arcane_blast Fluffy_Pillow 18825.9/69166: 27% mana arcane_charge(3), crimson_chorus(3)
1:22.222 rotation ? arcane_barrage Fluffy_Pillow 15351.1/69166: 22% mana arcane_charge(4), crimson_chorus(3)
1:23.507 rotation . arcane_blast Fluffy_Pillow 19895.3/69166: 29% mana crimson_chorus(3)
1:25.432 rotation . arcane_blast Fluffy_Pillow 21183.1/69166: 31% mana arcane_charge, crimson_chorus(3)
1:27.206 rotation . arcane_blast Fluffy_Pillow 20887.1/69166: 30% mana arcane_charge(2), crimson_chorus(3)
1:28.823 rotation . arcane_blast Fluffy_Pillow 18999.0/69166: 27% mana arcane_charge(3), crimson_chorus(3)
1:30.289 rotation ? arcane_barrage Fluffy_Pillow 15526.9/69166: 22% mana arcane_charge(4)
1:31.576 rotation . arcane_blast Fluffy_Pillow 20073.9/69166: 29% mana
1:33.504 rotation . arcane_blast Fluffy_Pillow 21365.9/69166: 31% mana arcane_charge
1:35.277 rotation . arcane_blast Fluffy_Pillow 21068.5/69166: 30% mana arcane_charge(2)
1:36.896 rotation . arcane_blast Fluffy_Pillow 19183.1/69166: 28% mana arcane_charge(3)
1:38.360 rotation ? arcane_barrage Fluffy_Pillow 15708.3/69166: 23% mana arcane_charge(4)
1:39.647 rotation > arcane_orb Fluffy_Pillow 20255.2/69166: 29% mana
1:40.934 rotation . arcane_blast Fluffy_Pillow 21535.5/69166: 31% mana arcane_charge(2)
1:42.553 rotation . arcane_blast Fluffy_Pillow 19650.1/69166: 28% mana arcane_charge(3)
1:44.018 rotation . arcane_blast Fluffy_Pillow 16176.7/69166: 23% mana arcane_charge(4)
1:45.330 rotation . arcane_blast Fluffy_Pillow 11116.6/69166: 16% mana arcane_charge(4)
1:46.640 rotation ) evocation worgen 6053.7/69166: 9% mana arcane_charge(4), clearcasting
1:51.040 rotation ( cancel_action Fluffy_Pillow 66584.8/69166: 96% mana arcane_charge(4), clearcasting, evocation
1:51.046 rotation + arcane_barrage Fluffy_Pillow 66593.1/69166: 96% mana arcane_charge(4), clearcasting
1:52.331 cooldowns v touch_of_the_magi Fluffy_Pillow 69165.7/69166: 100% mana clearcasting
1:53.617 cooldowns y rune_of_power Fluffy_Pillow 66671.2/69166: 96% mana arcane_charge(4), clearcasting
1:54.904 rotation : arcane_missiles Fluffy_Pillow 68451.6/69166: 99% mana arcane_charge(4), clearcasting, rune_of_power
2:03.084 rotation . arcane_blast Fluffy_Pillow 63447.8/69166: 92% mana arcane_charge(4), rune_of_power, crimson_chorus
2:04.397 shared_cds . use_mana_gem worgen 58389.0/69166: 84% mana arcane_charge(4), rune_of_power, crimson_chorus
2:04.397 rotation . arcane_blast Fluffy_Pillow 65305.6/69166: 94% mana arcane_charge(4), rune_of_power, crimson_chorus
2:05.707 rotation . arcane_barrage Fluffy_Pillow 60242.8/69166: 87% mana arcane_charge(4), rune_of_power, crimson_chorus
2:06.993 rotation > arcane_orb Fluffy_Pillow 64788.3/69166: 94% mana crimson_chorus
2:08.281 rotation . arcane_blast Fluffy_Pillow 66070.0/69166: 96% mana arcane_charge(2), crimson_chorus
2:09.902 rotation . arcane_blast Fluffy_Pillow 64187.4/69166: 93% mana arcane_charge(3), crimson_chorus
2:11.367 rotation . arcane_blast Fluffy_Pillow 60713.9/69166: 88% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:12.678 rotation . arcane_blast Fluffy_Pillow 55652.5/69166: 80% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:13.989 rotation . arcane_blast Fluffy_Pillow 50591.0/69166: 73% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:15.301 rotation . arcane_blast Fluffy_Pillow 45530.9/69166: 66% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:16.612 cooldowns x arcane_power Fluffy_Pillow 40469.4/69166: 59% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:16.612 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 40469.4/69166: 59% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2)
2:16.612 rotation ; arcane_missiles Fluffy_Pillow 40469.4/69166: 59% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2), gladiators_badge
2:18.544 rotation . arcane_blast Fluffy_Pillow 43142.0/69166: 62% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), gladiators_badge
2:19.856 rotation . arcane_blast Fluffy_Pillow 41519.4/69166: 60% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), gladiators_badge
2:21.169 rotation . arcane_blast Fluffy_Pillow 39898.2/69166: 58% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:22.481 rotation . arcane_blast Fluffy_Pillow 38275.6/69166: 55% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:23.794 rotation . arcane_blast Fluffy_Pillow 36654.4/69166: 53% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:25.106 rotation . arcane_blast Fluffy_Pillow 35031.8/69166: 51% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:26.418 rotation . arcane_blast Fluffy_Pillow 33409.2/69166: 48% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:27.729 rotation . arcane_blast Fluffy_Pillow 31785.2/69166: 46% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3), gladiators_badge
2:29.040 rotation ; arcane_missiles Fluffy_Pillow 30161.3/69166: 44% mana arcane_charge(4), arcane_power, clearcasting, crimson_chorus(3), gladiators_badge
2:32.767 rotation @ arcane_barrage Fluffy_Pillow 35316.9/69166: 51% mana arcane_charge(4)
2:34.053 rotation > arcane_orb Fluffy_Pillow 39862.4/69166: 58% mana
2:35.340 rotation . arcane_blast Fluffy_Pillow 41142.8/69166: 59% mana arcane_charge(2)
2:36.959 rotation . arcane_blast Fluffy_Pillow 39257.4/69166: 57% mana arcane_charge(3)
2:38.427 rotation . arcane_blast Fluffy_Pillow 35788.1/69166: 52% mana arcane_charge(4)
2:39.741 rotation + arcane_barrage Fluffy_Pillow 30730.7/69166: 44% mana arcane_charge(4)
2:41.029 cooldowns v touch_of_the_magi Fluffy_Pillow 35279.1/69166: 51% mana
2:42.317 cooldowns y rune_of_power Fluffy_Pillow 34560.8/69166: 50% mana arcane_charge(4)
2:43.602 rotation : arcane_missiles Fluffy_Pillow 36338.3/69166: 53% mana arcane_charge(4), rune_of_power
2:50.301 cooldowns z presence_of_mind Fluffy_Pillow 23105.2/69166: 33% mana arcane_charge(4), clearcasting, rune_of_power
2:50.301 rotation - arcane_blast Fluffy_Pillow 23105.2/69166: 33% mana arcane_charge(4), clearcasting, presence_of_mind(3), rune_of_power
2:51.589 rotation ; arcane_missiles Fluffy_Pillow 18011.9/69166: 26% mana arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power
2:53.576 rotation . arcane_blast Fluffy_Pillow 20760.5/69166: 30% mana arcane_charge(4), presence_of_mind(2), rune_of_power
2:54.863 rotation ; arcane_missiles Fluffy_Pillow 15665.8/69166: 23% mana arcane_charge(4), clearcasting, presence_of_mind, rune_of_power
2:56.866 rotation ? arcane_barrage Fluffy_Pillow 18436.6/69166: 27% mana arcane_charge(4), presence_of_mind
2:58.151 rotation > arcane_orb Fluffy_Pillow 22980.8/69166: 33% mana presence_of_mind
2:59.439 rotation . arcane_blast Fluffy_Pillow 24262.5/69166: 35% mana arcane_charge(2), presence_of_mind
3:00.725 rotation . arcane_blast Fluffy_Pillow 21916.5/69166: 32% mana arcane_charge(3), clearcasting
3:02.191 rotation ? arcane_barrage Fluffy_Pillow 18444.4/69166: 27% mana arcane_charge(4), clearcasting, crimson_chorus
3:03.476 rotation . arcane_blast Fluffy_Pillow 22988.6/69166: 33% mana clearcasting, crimson_chorus
3:05.405 rotation . arcane_blast Fluffy_Pillow 24282.0/69166: 35% mana arcane_charge, clearcasting, crimson_chorus
3:07.178 rotation . arcane_blast Fluffy_Pillow 23984.6/69166: 35% mana arcane_charge(2), clearcasting, crimson_chorus
3:08.794 rotation . arcane_blast Fluffy_Pillow 22095.0/69166: 32% mana arcane_charge(3), clearcasting, crimson_chorus
3:10.258 rotation ? arcane_barrage Fluffy_Pillow 18620.2/69166: 27% mana arcane_charge(4), clearcasting, crimson_chorus
3:11.543 rotation . arcane_blast Fluffy_Pillow 23164.4/69166: 33% mana clearcasting(2), crimson_chorus
3:13.471 rotation . arcane_blast Fluffy_Pillow 24456.4/69166: 35% mana arcane_charge, clearcasting(2), crimson_chorus(2)
3:15.245 rotation . arcane_blast Fluffy_Pillow 24160.4/69166: 35% mana arcane_charge(2), clearcasting(2), crimson_chorus(2)
3:16.864 rotation . arcane_blast Fluffy_Pillow 22275.0/69166: 32% mana arcane_charge(3), clearcasting(2), crimson_chorus(2)
3:18.330 rotation < arcane_missiles Fluffy_Pillow 18803.0/69166: 27% mana arcane_charge(4), clearcasting(3), crimson_chorus(2)
3:20.337 rotation . arcane_blast Fluffy_Pillow 21579.3/69166: 31% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
3:21.649 rotation . arcane_blast Fluffy_Pillow 16519.2/69166: 24% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
3:22.961 rotation . arcane_blast Fluffy_Pillow 11459.1/69166: 17% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
3:24.273 rotation ) evocation Fluffy_Pillow 6399.0/69166: 9% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
3:28.673 rotation ( cancel_action Fluffy_Pillow 66930.1/69166: 97% mana arcane_charge(4), clearcasting(3), evocation, crimson_chorus(3)
3:28.676 rotation + arcane_barrage Fluffy_Pillow 66934.2/69166: 97% mana arcane_charge(4), clearcasting(3), crimson_chorus(3)
3:29.964 cooldowns v touch_of_the_magi Fluffy_Pillow 69165.7/69166: 100% mana clearcasting(3), crimson_chorus(3)
3:31.250 cooldowns y rune_of_power Fluffy_Pillow 66671.2/69166: 96% mana arcane_charge(4), clearcasting(3), crimson_chorus(3)
3:32.538 rotation : arcane_missiles Fluffy_Pillow 68453.0/69166: 99% mana arcane_charge(4), clearcasting(3), rune_of_power
3:40.139 rotation ; arcane_missiles Fluffy_Pillow 65402.0/69166: 95% mana arcane_charge(4), clearcasting, rune_of_power
3:42.126 rotation . arcane_blast Fluffy_Pillow 68150.7/69166: 99% mana arcane_charge(4), rune_of_power
3:43.438 rotation . arcane_barrage Fluffy_Pillow 62297.6/69166: 90% mana arcane_charge(4), clearcasting, rune_of_power
3:44.724 rotation > arcane_orb Fluffy_Pillow 66843.2/69166: 97% mana clearcasting
3:46.010 rotation . arcane_blast Fluffy_Pillow 68122.1/69166: 98% mana arcane_charge(2), clearcasting
3:47.629 rotation . arcane_blast Fluffy_Pillow 65046.2/69166: 94% mana arcane_charge(3), clearcasting
3:49.095 rotation . arcane_blast Fluffy_Pillow 61574.2/69166: 89% mana arcane_charge(4), clearcasting(2)
3:50.407 rotation . arcane_blast Fluffy_Pillow 56514.1/69166: 82% mana arcane_charge(4), clearcasting(2)
3:51.719 rotation . arcane_blast Fluffy_Pillow 51454.0/69166: 74% mana arcane_charge(4), clearcasting(2)
3:53.031 rotation . arcane_blast Fluffy_Pillow 46393.9/69166: 67% mana arcane_charge(4), clearcasting(2)
3:54.341 rotation . arcane_blast Fluffy_Pillow 41331.1/69166: 60% mana arcane_charge(4), clearcasting(2)
3:55.652 rotation . arcane_blast Fluffy_Pillow 36269.6/69166: 52% mana arcane_charge(4), clearcasting(2)
3:56.962 rotation < arcane_missiles Fluffy_Pillow 31206.7/69166: 45% mana arcane_charge(4), clearcasting(3)
3:58.975 rotation . arcane_blast Fluffy_Pillow 33991.3/69166: 49% mana arcane_charge(4), clearcasting(2)
4:00.288 rotation . arcane_blast Fluffy_Pillow 28932.6/69166: 42% mana arcane_charge(4), clearcasting(2)
4:01.601 rotation ? arcane_barrage Fluffy_Pillow 23873.9/69166: 35% mana arcane_charge(4), clearcasting(2)
4:02.888 rotation . arcane_blast Fluffy_Pillow 28420.9/69166: 41% mana clearcasting(2)
4:04.815 shared_cds . use_mana_gem worgen 29711.5/69166: 43% mana arcane_charge, clearcasting(2), crimson_chorus
4:04.815 rotation > arcane_orb Fluffy_Pillow 36628.1/69166: 53% mana arcane_charge, clearcasting(2), crimson_chorus
4:06.100 rotation = arcane_missiles Fluffy_Pillow 37905.6/69166: 55% mana arcane_charge(3), clearcasting(2), crimson_chorus
4:08.141 rotation = arcane_missiles Fluffy_Pillow 40729.0/69166: 59% mana arcane_charge(3), clearcasting, crimson_chorus
4:10.111 rotation . arcane_blast Fluffy_Pillow 43454.1/69166: 63% mana arcane_charge(3), crimson_chorus
4:11.578 rotation . arcane_blast Fluffy_Pillow 39983.4/69166: 58% mana arcane_charge(4), crimson_chorus
4:12.891 rotation . arcane_blast Fluffy_Pillow 34924.7/69166: 50% mana arcane_charge(4), crimson_chorus
4:14.202 rotation . arcane_blast Fluffy_Pillow 29863.3/69166: 43% mana arcane_charge(4), crimson_chorus
4:15.513 rotation ? arcane_barrage Fluffy_Pillow 24801.8/69166: 36% mana arcane_charge(4), clearcasting, crimson_chorus(2)
4:16.800 cooldowns u touch_of_the_magi Fluffy_Pillow 29348.7/69166: 42% mana clearcasting, crimson_chorus(2)
4:18.087 cooldowns x arcane_power Fluffy_Pillow 28629.1/69166: 41% mana arcane_charge(4), clearcasting, crimson_chorus(2)
4:18.087 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 28629.1/69166: 41% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2)
4:18.087 rotation : arcane_missiles Fluffy_Pillow 28629.1/69166: 41% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2), gladiators_badge
4:25.714 cooldowns z presence_of_mind Fluffy_Pillow 31679.6/69166: 46% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
4:25.714 rotation - arcane_blast Fluffy_Pillow 31679.6/69166: 46% mana arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, crimson_chorus(3), gladiators_badge
4:27.001 rotation . arcane_blast Fluffy_Pillow 30022.4/69166: 43% mana arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, crimson_chorus(3), gladiators_badge
4:28.288 rotation ; arcane_missiles Fluffy_Pillow 28365.3/69166: 41% mana arcane_charge(4), arcane_power, clearcasting, presence_of_mind, rune_of_power, crimson_chorus(3), gladiators_badge
4:30.297 rotation . arcane_blast Fluffy_Pillow 31144.3/69166: 45% mana arcane_charge(4), arcane_power, presence_of_mind, crimson_chorus(3), gladiators_badge
4:31.583 rotation . arcane_blast Fluffy_Pillow 29485.8/69166: 43% mana arcane_charge(4), arcane_power, crimson_chorus(3), gladiators_badge
4:32.895 rotation . arcane_barrage Fluffy_Pillow 27863.2/69166: 40% mana arcane_charge(4), arcane_power, crimson_chorus(3), gladiators_badge
4:34.181 rotation > arcane_orb Fluffy_Pillow 32408.8/69166: 47% mana crimson_chorus(3)
4:35.469 rotation . arcane_blast Fluffy_Pillow 33690.5/69166: 49% mana arcane_charge(2)
4:37.088 rotation . arcane_blast Fluffy_Pillow 31805.0/69166: 46% mana arcane_charge(3)
4:38.552 cooldowns y rune_of_power Fluffy_Pillow 28330.2/69166: 41% mana arcane_charge(4), clearcasting
4:39.839 rotation ; arcane_missiles Fluffy_Pillow 30110.5/69166: 44% mana arcane_charge(4), clearcasting, rune_of_power
4:41.874 rotation . arcane_blast Fluffy_Pillow 32925.6/69166: 48% mana arcane_charge(4), rune_of_power
4:43.186 rotation . arcane_blast Fluffy_Pillow 27865.5/69166: 40% mana arcane_charge(4), rune_of_power
4:44.497 rotation . arcane_blast Fluffy_Pillow 22804.0/69166: 33% mana arcane_charge(4), rune_of_power
4:45.809 rotation . arcane_blast Fluffy_Pillow 17743.9/69166: 26% mana arcane_charge(4), rune_of_power
4:47.120 rotation . arcane_blast Fluffy_Pillow 12682.5/69166: 18% mana arcane_charge(4), rune_of_power
4:48.432 rotation . arcane_blast Fluffy_Pillow 7622.4/69166: 11% mana arcane_charge(4), clearcasting, rune_of_power
4:49.743 rotation ; arcane_missiles Fluffy_Pillow 2560.9/69166: 4% mana arcane_charge(4), clearcasting, rune_of_power
4:51.619 rotation . arcane_barrage Fluffy_Pillow 5156.0/69166: 7% mana arcane_charge(4), rune_of_power
4:52.906 rotation . arcane_blast Fluffy_Pillow 9702.9/69166: 14% mana
4:54.834 rotation > arcane_orb Fluffy_Pillow 10995.0/69166: 16% mana arcane_charge
4:56.121 rotation . arcane_blast Fluffy_Pillow 12275.3/69166: 18% mana arcane_charge(3)
4:57.587 rotation . arcane_blast Fluffy_Pillow 8803.2/69166: 13% mana arcane_charge(4)
4:58.899 rotation ) evocation Fluffy_Pillow 3743.1/69166: 5% mana arcane_charge(4)
5:03.499 rotation ( cancel_action Fluffy_Pillow 67025.6/69166: 97% mana arcane_charge(4), evocation
5:03.502 shared_cds . time_warp Fluffy_Pillow 67029.8/69166: 97% mana arcane_charge(4)
5:03.502 rotation , arcane_barrage Fluffy_Pillow 65029.8/69166: 94% mana arcane_charge(4), temporal_warp
5:04.495 cooldowns w touch_of_the_magi Fluffy_Pillow 69165.7/69166: 100% mana temporal_warp
5:05.484 rotation : arcane_missiles Fluffy_Pillow 66669.9/69166: 96% mana arcane_charge(4), temporal_warp
5:15.494 rotation @ arcane_barrage Fluffy_Pillow 35516.8/69166: 51% mana arcane_charge(4), temporal_warp, crimson_chorus
5:16.485 rotation > arcane_orb Fluffy_Pillow 39654.3/69166: 57% mana temporal_warp, crimson_chorus(2)
5:17.476 rotation . arcane_blast Fluffy_Pillow 40525.2/69166: 59% mana arcane_charge(2), temporal_warp, crimson_chorus(2)
5:18.723 rotation . arcane_blast Fluffy_Pillow 38125.2/69166: 55% mana arcane_charge(3), clearcasting, temporal_warp, crimson_chorus(2)
5:19.852 rotation . arcane_blast Fluffy_Pillow 34187.0/69166: 49% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(2)
5:20.860 rotation ? arcane_barrage Fluffy_Pillow 28706.3/69166: 42% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(2)
5:21.852 rotation . arcane_blast Fluffy_Pillow 32845.2/69166: 47% mana clearcasting, temporal_warp, crimson_chorus(2)
5:23.335 rotation . arcane_blast Fluffy_Pillow 33521.7/69166: 48% mana arcane_charge, clearcasting, temporal_warp, crimson_chorus(2)
5:24.698 rotation . arcane_blast Fluffy_Pillow 32657.1/69166: 47% mana arcane_charge(2), clearcasting, temporal_warp, crimson_chorus(2)
5:25.944 rotation . arcane_blast Fluffy_Pillow 30255.7/69166: 44% mana arcane_charge(3), clearcasting, temporal_warp, crimson_chorus(3)
5:27.072 cooldowns y rune_of_power Fluffy_Pillow 26316.1/69166: 38% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(3)
5:28.065 final_burn { arcane_missiles Fluffy_Pillow 27689.7/69166: 40% mana arcane_charge(4), clearcasting, rune_of_power, temporal_warp, crimson_chorus(3)

Stats

Level Bonus (60) Race Bonus (worgen) Raid-Buffed Unbuffed Gear Amount
Strength 198 2 200 200 0
Agility 306 1 307 307 0
Stamina 414 0 2027 1931 1517
Intellect 450 -3 1792 1612 1089 (46)
Spirit 0 0 0 0 0
Health 40540 38620 0
Mana 69166 69166 0
Spell Power 1792 1612 0
Crit 15.34% 15.34% 327
Haste 17.00% 17.00% 561
Versatility 5.65% 5.65% 226
Mana Regen 1383 1383 0
Mastery 38.33% 38.33% 838
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 227.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, enchant: { +15 Int }
Local Hands Impossibly Oversized Mitts
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +31 Haste, +74 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 226, stats: { +77 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Sinful Aspirant's Badge of Ferocity
ilevel: 207, stats: { +91 Haste }
item effects: { use: Gladiator's Badge }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation

Profile

mage="worgen"
source=default
spec=arcane
level=60
race=worgen
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2

# Default consumables
potion=deathly_fixation
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=disabled

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=variable,name=prepull_evo,op=reset,default=-1
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1
actions.precombat+=/variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1
actions.precombat+=/variable,name=have_opened,op=set,value=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=reset,default=-1
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=30,if=variable.totm_max_delay_for_ap=-1&essence.vision_of_perfection.minor
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=inverted_opener,op=reset,default=-1
actions.precombat+=/variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)
actions.precombat+=/variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_familiar
actions.precombat+=/arcane_intellect
actions.precombat+=/conjure_mana_gem
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell,if=target.debuff.casting.react
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened<=0&prev_gcd.1.evocation&!runeforge.siphon_storm
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened<=0&buff.arcane_power.down&cooldown.arcane_power.remains>0&runeforge.siphon_storm
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/call_action_list,name=shared_cds
actions+=/call_action_list,name=essences
actions+=/call_action_list,name=aoe,if=active_enemies>2
actions+=/call_action_list,name=opener,if=variable.have_opened<=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains>0
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&talent.amplification&active_enemies<8
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&(runeforge.arcane_infinity|talent.amplification)&active_enemies<5
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
actions.cooldowns+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&essence.vision_of_perfection.minor
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Kyrian: RS is mana hungry and AB4s are too expensive to use pom to squeeze an extra ab in the totm window. Let's use it to make low charge ABs instant.
actions.cooldowns+=/presence_of_mind,if=buff.arcane_charge.stack=0&covenant.kyrian
# Non-Kyrian: Use pom to squeeze an extra ab in the totm window.
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian

actions.essences=blood_of_the_enemy,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/blood_of_the_enemy,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/worldvein_resonance,if=cooldown.arcane_power.remains>=50&cooldown.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
actions.essences+=/worldvein_resonance,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/worldvein_resonance,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/guardian_of_azeroth,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/guardian_of_azeroth,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/concentrated_flame,line_cd=6,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&mana.time_to_max>=execute_time
actions.essences+=/reaping_flames,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&mana.time_to_max>=execute_time
actions.essences+=/focused_azerite_beam,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/purifying_blast,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/ripple_in_space,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/the_unbound_force,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/memory_of_lucid_dreams,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains>0&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
actions.opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne,if=!runeforge.siphon_storm
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
actions.opener+=/arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.opener+=/rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
actions.opener+=/deathborne,if=buff.rune_of_power.down
actions.opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
actions.opener+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
actions.opener+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<variable.barrage_mana_pct&cooldown.evocation.remains>0&buff.arcane_power.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&essence.vision_of_perfection.minor
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

actions.shared_cds=use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions.shared_cds+=/potion,if=buff.arcane_power.up
actions.shared_cds+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions.shared_cds+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/berserking,if=buff.arcane_power.up
actions.shared_cds+=/blood_fury,if=buff.arcane_power.up
actions.shared_cds+=/fireblood,if=buff.arcane_power.up
actions.shared_cds+=/ancestral_call,if=buff.arcane_power.up
actions.shared_cds+=/use_items,if=buff.arcane_power.up
actions.shared_cds+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions.shared_cds+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions.shared_cds+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30

head=confidants_favored_cap,id=183021,bonus_id=1498,ilevel=226
neck=nobles_birthstone_pendant,id=183039,bonus_id=1498,ilevel=226
shoulders=shawl_of_the_penitent,id=183020,bonus_id=1498,ilevel=233
back=mantle_of_manifest_sins,id=183033,bonus_id=1498,ilevel=226
chest=robes_of_the_cursed_commando,id=182998,bonus_id=1498,ilevel=233,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=1498,ilevel=226,enchant=eternal_intellect
hands=impossibly_oversized_mitts,id=183022,bonus_id=1498,ilevel=226
waist=cinch_of_infinite_tightness,id=183028,bonus_id=1498,ilevel=226
legs=courtiers_costume_trousers,id=183011,bonus_id=1498,ilevel=226
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=1498,ilevel=226
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=1498,ilevel=233,enchant=16mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=1498,ilevel=226
trinket2=sinful_aspirants_badge_of_ferocity,id=175884,bonus_id=1521,ilevel=207
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/6652/1531,ilevel=233,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=227.20
# gear_stamina=1517
# gear_intellect=1089
# gear_crit_rating=327
# gear_haste_rating=561
# gear_mastery_rating=838
# gear_versatility_rating=226
# gear_armor=369

Simulation & Raid Information

Iterations: 1643
Threads: 16
Confidence: 95.00%
Fight Length (fixed time): 240 - 360 ( 300.0 )

Performance:

Total Events Processed: 120106987
Max Event Queue: 488
Sim Seconds: 492882
CPU Seconds: 174.3281
Physical Seconds: 11.6273
Speed Up: 2827

Settings:

World Lag: 100 ms ( stddev = 10 ms )
Queue Lag: 5 ms ( stddev = 1 ms )

Raw Ability Summary

Character Unit Ability Id Total DPS Imp/Min Hit Crit Execute Count Crit% Avoid% G% B% Interval Combined Duration
arcane arcane arcane_barrage 44425 118158 394 4.69 4324 8620 23.5 23.5 16.5% 0.0% 0.0% 0.0% 12.15sec 118158 299.99sec
arcane arcane arcane_blast 30451 583702 1946 23.74 4150 8655 117.7 118.7 17.1% 0.0% 0.0% 0.0% 2.54sec 583702 299.99sec
arcane arcane arcane_echo 342232 74006 247 31.69 390 814 158.5 158.5 18.3% 0.0% 0.0% 0.0% 1.92sec 74006 299.99sec
arcane arcane arcane_missiles ticks -5143 617058 2057 60.67 1704 3559 44.5 303.4 17.9% 0.0% 0.0% 0.0% 6.46sec 617058 299.99sec
arcane arcane arcane_orb 153626 0 0 0.00 0 0 11.7 0.0 0.0% 0.0% 0.0% 0.0% 25.92sec 0 299.99sec
arcane arcane arcane_orb_bolt 153640 40195 134 2.33 2957 5914 11.7 11.7 16.5% 0.0% 0.0% 0.0% 26.61sec 40195 299.99sec
arcane arcane arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 122.44sec 0 299.99sec
arcane arcane berserking 26297 0 0 0.00 0 0 1.8 0.0 0.0% 0.0% 0.0% 0.0% 245.15sec 0 299.99sec
arcane arcane conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
arcane arcane deathly_fixation ticks -322253 3268 11 5.20 126 0 18.2 26.0 0.0% 0.0% 0.0% 0.0% 1.38sec 3268 299.99sec
arcane arcane deathly_eruption 322256 4263 14 0.65 1121 2238 3.2 3.2 17.6% 0.0% 0.0% 0.0% 6.89sec 4263 299.99sec
arcane arcane eternal_insight 342314 11476 38 4.29 456 912 21.4 21.4 17.3% 0.0% 0.0% 0.0% 13.65sec 11476 299.99sec
arcane arcane evocation 12051 0 0 0.00 0 0 3.4 0.0 0.0% 0.0% 0.0% 0.0% 101.19sec 0 299.99sec
arcane arcane flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
arcane arcane food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
arcane arcane mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
arcane arcane_mirror_image frostbolt 59638 5504 138 179.89 38 79 119.9 119.9 18.6% 0.0% 0.0% 0.0% 0.98sec 5504 40.00sec
arcane arcane potion 307497 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
arcane arcane presence_of_mind 205025 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 103.16sec 0 299.99sec
arcane arcane rune_of_power 116011 0 0 0.00 0 0 6.0 0.0 0.0% 0.0% 0.0% 0.0% 53.63sec 0 299.99sec
arcane arcane time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 306.78sec 0 299.99sec
arcane arcane touch_of_the_magi 321507 0 0 0.00 0 0 6.2 0.0 0.0% 0.0% 0.0% 0.0% 48.85sec 0 299.99sec
arcane arcane touch_of_the_magi_explosion 210833 113291 378 1.23 18377 0 6.2 6.2 0.0% 0.0% 0.0% 0.0% 48.78sec 113291 299.99sec
arcane arcane use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 121.31sec 0 299.99sec
dark_iron_dwarf dark_iron_dwarf arcane_barrage 44425 117608 392 4.67 4328 8609 23.4 23.4 16.5% 0.0% 0.0% 0.0% 12.15sec 117608 299.99sec
dark_iron_dwarf dark_iron_dwarf arcane_blast 30451 588327 1961 23.72 4178 8779 117.6 118.6 17.0% 0.0% 0.0% 0.0% 2.55sec 588327 299.99sec
dark_iron_dwarf dark_iron_dwarf arcane_echo 342232 75067 250 30.80 405 855 154.0 154.0 18.3% 0.0% 0.0% 0.0% 1.97sec 75067 299.99sec
dark_iron_dwarf dark_iron_dwarf arcane_missiles ticks -5143 624461 2082 59.68 1752 3676 43.8 298.4 17.8% 0.0% 0.0% 0.0% 6.57sec 624461 299.99sec
dark_iron_dwarf dark_iron_dwarf arcane_orb 153626 0 0 0.00 0 0 11.7 0.0 0.0% 0.0% 0.0% 0.0% 26.07sec 0 299.99sec
dark_iron_dwarf dark_iron_dwarf arcane_orb_bolt 153640 40049 134 2.33 2952 5891 11.7 11.7 16.3% 0.0% 0.0% 0.0% 26.75sec 40049 299.99sec
dark_iron_dwarf dark_iron_dwarf arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 122.62sec 0 299.99sec
dark_iron_dwarf dark_iron_dwarf conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
dark_iron_dwarf dark_iron_dwarf deathly_fixation ticks -322253 3268 11 5.20 126 0 17.4 26.0 0.0% 0.0% 0.0% 0.0% 1.44sec 3268 299.99sec
dark_iron_dwarf dark_iron_dwarf deathly_eruption 322256 4092 14 0.62 1120 2240 3.1 3.1 18.6% 0.0% 0.0% 0.0% 7.01sec 4092 299.99sec
dark_iron_dwarf dark_iron_dwarf eternal_insight 342314 11410 38 4.27 456 912 21.4 21.4 17.2% 0.0% 0.0% 0.0% 13.83sec 11410 299.99sec
dark_iron_dwarf dark_iron_dwarf evocation 12051 0 0 0.00 0 0 3.4 0.0 0.0% 0.0% 0.0% 0.0% 100.88sec 0 299.99sec
dark_iron_dwarf dark_iron_dwarf fireblood 265221 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 122.62sec 0 299.99sec
dark_iron_dwarf dark_iron_dwarf flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
dark_iron_dwarf dark_iron_dwarf food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
dark_iron_dwarf dark_iron_dwarf mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
dark_iron_dwarf dark_iron_dwarf_mirror_image frostbolt 59638 5362 134 171.00 39 81 114.0 114.0 18.4% 0.0% 0.0% 0.0% 1.01sec 5362 40.00sec
dark_iron_dwarf dark_iron_dwarf potion 307497 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
dark_iron_dwarf dark_iron_dwarf presence_of_mind 205025 0 0 0.00 0 0 2.7 0.0 0.0% 0.0% 0.0% 0.0% 100.57sec 0 299.99sec
dark_iron_dwarf dark_iron_dwarf rune_of_power 116011 0 0 0.00 0 0 6.0 0.0 0.0% 0.0% 0.0% 0.0% 53.69sec 0 299.99sec
dark_iron_dwarf dark_iron_dwarf time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 306.95sec 0 299.99sec
dark_iron_dwarf dark_iron_dwarf touch_of_the_magi 321507 0 0 0.00 0 0 6.2 0.0 0.0% 0.0% 0.0% 0.0% 48.76sec 0 299.99sec
dark_iron_dwarf dark_iron_dwarf touch_of_the_magi_explosion 210833 114601 382 1.23 18612 0 6.2 6.2 0.0% 0.0% 0.0% 0.0% 48.70sec 114601 299.99sec
dark_iron_dwarf dark_iron_dwarf use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 121.55sec 0 299.99sec
draenei draenei arcane_barrage 44425 120262 401 4.70 4392 8751 23.5 23.5 16.7% 0.0% 0.0% 0.0% 12.13sec 120262 299.99sec
draenei draenei arcane_blast 30451 591183 1971 23.73 4201 8757 117.7 118.7 17.2% 0.0% 0.0% 0.0% 2.54sec 591183 299.99sec
draenei draenei arcane_echo 342232 72241 241 30.81 392 816 154.1 154.1 18.2% 0.0% 0.0% 0.0% 1.97sec 72241 299.99sec
draenei draenei arcane_missiles ticks -5143 610378 2035 59.55 1719 3585 43.7 297.7 17.8% 0.0% 0.0% 0.0% 6.62sec 610378 299.99sec
draenei draenei arcane_orb 153626 0 0 0.00 0 0 11.7 0.0 0.0% 0.0% 0.0% 0.0% 25.84sec 0 299.99sec
draenei draenei arcane_orb_bolt 153640 40687 136 2.33 2997 5991 11.7 11.7 16.3% 0.0% 0.0% 0.0% 26.53sec 40687 299.99sec
draenei draenei arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 122.71sec 0 299.99sec
draenei draenei conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
draenei draenei deathly_fixation ticks -322253 3204 11 5.16 124 0 17.4 25.8 0.0% 0.0% 0.0% 0.0% 1.44sec 3204 299.99sec
draenei draenei deathly_eruption 322256 4105 14 0.62 1120 2241 3.1 3.1 18.4% 0.0% 0.0% 0.0% 7.11sec 4105 299.99sec
draenei draenei eternal_insight 342314 11396 38 4.26 456 912 21.3 21.3 17.3% 0.0% 0.0% 0.0% 13.78sec 11396 299.99sec
draenei draenei evocation 12051 0 0 0.00 0 0 3.4 0.0 0.0% 0.0% 0.0% 0.0% 100.23sec 0 299.99sec
draenei draenei flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
draenei draenei food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
draenei draenei mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
draenei draenei_mirror_image frostbolt 59638 5310 133 171.00 39 80 114.0 114.0 18.6% 0.0% 0.0% 0.0% 1.01sec 5310 40.00sec
draenei draenei potion 307497 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
draenei draenei presence_of_mind 205025 0 0 0.00 0 0 2.7 0.0 0.0% 0.0% 0.0% 0.0% 99.39sec 0 299.99sec
draenei draenei rune_of_power 116011 0 0 0.00 0 0 6.0 0.0 0.0% 0.0% 0.0% 0.0% 53.65sec 0 299.99sec
draenei draenei time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 306.66sec 0 299.99sec
draenei draenei touch_of_the_magi 321507 0 0 0.00 0 0 6.2 0.0 0.0% 0.0% 0.0% 0.0% 48.96sec 0 299.99sec
draenei draenei touch_of_the_magi_explosion 210833 110502 368 1.23 17913 0 6.2 6.2 0.0% 0.0% 0.0% 0.0% 48.88sec 110502 299.99sec
draenei draenei use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 121.60sec 0 299.99sec
dwarf dwarf arcane_barrage 44425 118813 396 4.68 4331 8754 23.4 23.4 16.8% 0.0% 0.0% 0.0% 12.21sec 118813 299.99sec
dwarf dwarf arcane_blast 30451 586542 1955 23.74 4145 8772 117.7 118.7 17.2% 0.0% 0.0% 0.0% 2.54sec 586542 299.99sec
dwarf dwarf arcane_echo 342232 72064 240 30.84 387 825 154.2 154.2 18.4% 0.0% 0.0% 0.0% 1.96sec 72064 299.99sec
dwarf dwarf arcane_missiles ticks -5143 606022 2020 59.56 1697 3611 43.7 297.8 17.8% 0.0% 0.0% 0.0% 6.57sec 606022 299.99sec
dwarf dwarf arcane_orb 153626 0 0 0.00 0 0 11.6 0.0 0.0% 0.0% 0.0% 0.0% 25.80sec 0 299.99sec
dwarf dwarf arcane_orb_bolt 153640 40083 134 2.33 2952 6029 11.6 11.6 16.0% 0.0% 0.0% 0.0% 26.50sec 40083 299.99sec
dwarf dwarf arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 122.95sec 0 299.99sec
dwarf dwarf conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
dwarf dwarf deathly_fixation ticks -322253 3275 11 5.21 126 0 17.4 26.1 0.0% 0.0% 0.0% 0.0% 1.41sec 3275 299.99sec
dwarf dwarf deathly_eruption 322256 4117 14 0.61 1121 2285 3.1 3.1 18.8% 0.0% 0.0% 0.0% 6.87sec 4117 299.99sec
dwarf dwarf eternal_insight 342314 11329 38 4.23 456 930 21.2 21.2 16.8% 0.0% 0.0% 0.0% 14.01sec 11329 299.99sec
dwarf dwarf evocation 12051 0 0 0.00 0 0 3.4 0.0 0.0% 0.0% 0.0% 0.0% 101.37sec 0 299.99sec
dwarf dwarf flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
dwarf dwarf food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
dwarf dwarf mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
dwarf dwarf_mirror_image frostbolt 59638 5256 131 171.00 38 80 114.0 114.0 18.2% 0.0% 0.0% 0.0% 1.01sec 5256 40.00sec
dwarf dwarf potion 307497 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
dwarf dwarf presence_of_mind 205025 0 0 0.00 0 0 2.7 0.0 0.0% 0.0% 0.0% 0.0% 99.57sec 0 299.99sec
dwarf dwarf rune_of_power 116011 0 0 0.00 0 0 6.0 0.0 0.0% 0.0% 0.0% 0.0% 53.34sec 0 299.99sec
dwarf dwarf time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 306.94sec 0 299.99sec
dwarf dwarf touch_of_the_magi 321507 0 0 0.00 0 0 6.2 0.0 0.0% 0.0% 0.0% 0.0% 48.71sec 0 299.99sec
dwarf dwarf touch_of_the_magi_explosion 210833 110065 367 1.23 17878 0 6.2 6.2 0.0% 0.0% 0.0% 0.0% 48.64sec 110065 299.99sec
dwarf dwarf use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 121.45sec 0 299.99sec
gnome gnome arcane_barrage 44425 117891 393 4.66 4331 8669 23.3 23.3 16.7% 0.0% 0.0% 0.0% 12.13sec 117891 299.99sec
gnome gnome arcane_blast 30451 595872 1986 24.06 4181 8689 119.3 120.3 17.1% 0.0% 0.0% 0.0% 2.50sec 595872 299.99sec
gnome gnome arcane_echo 342232 72087 240 31.10 387 808 155.5 155.5 18.3% 0.0% 0.0% 0.0% 1.96sec 72087 299.99sec
gnome gnome arcane_missiles ticks -5143 611009 2037 60.50 1695 3534 44.3 302.5 17.8% 0.0% 0.0% 0.0% 6.58sec 611009 299.99sec
gnome gnome arcane_orb 153626 0 0 0.00 0 0 11.6 0.0 0.0% 0.0% 0.0% 0.0% 25.93sec 0 299.99sec
gnome gnome arcane_orb_bolt 153640 39747 132 2.32 2959 5910 11.6 11.6 15.9% 0.0% 0.0% 0.0% 26.60sec 39747 299.99sec
gnome gnome arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 122.95sec 0 299.99sec
gnome gnome conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
gnome gnome deathly_fixation ticks -322253 3240 11 5.22 124 0 17.7 26.1 0.0% 0.0% 0.0% 0.0% 1.54sec 3240 299.99sec
gnome gnome deathly_eruption 322256 4165 14 0.63 1121 2240 3.1 3.1 18.4% 0.0% 0.0% 0.0% 8.06sec 4165 299.99sec
gnome gnome eternal_insight 342314 11519 38 4.30 456 912 21.5 21.5 17.6% 0.0% 0.0% 0.0% 13.54sec 11519 299.99sec
gnome gnome evocation 12051 0 0 0.00 0 0 3.4 0.0 0.0% 0.0% 0.0% 0.0% 101.32sec 0 299.99sec
gnome gnome flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
gnome gnome food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
gnome gnome mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
gnome gnome_mirror_image frostbolt 59638 5350 134 175.50 38 79 117.0 117.0 18.4% 0.0% 0.0% 0.0% 1.00sec 5350 40.00sec
gnome gnome potion 307497 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 304.23sec 0 299.99sec
gnome gnome presence_of_mind 205025 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 98.45sec 0 299.99sec
gnome gnome rune_of_power 116011 0 0 0.00 0 0 6.0 0.0 0.0% 0.0% 0.0% 0.0% 53.29sec 0 299.99sec
gnome gnome time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 306.30sec 0 299.99sec
gnome gnome touch_of_the_magi 321507 0 0 0.00 0 0 6.2 0.0 0.0% 0.0% 0.0% 0.0% 49.02sec 0 299.99sec
gnome gnome touch_of_the_magi_explosion 210833 110195 367 1.23 17886 0 6.2 6.2 0.0% 0.0% 0.0% 0.0% 48.92sec 110195 299.99sec
gnome gnome use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 121.71sec 0 299.99sec
human human arcane_barrage 44425 118920 396 4.69 4339 8687 23.5 23.4 16.9% 0.0% 0.0% 0.0% 12.13sec 118920 299.99sec
human human arcane_blast 30451 589112 1964 23.82 4164 8684 118.1 119.1 17.3% 0.0% 0.0% 0.0% 2.53sec 589112 299.99sec
human human arcane_echo 342232 71842 239 30.93 387 809 154.7 154.7 18.5% 0.0% 0.0% 0.0% 1.94sec 71842 299.99sec
human human arcane_missiles ticks -5143 609302 2031 59.88 1706 3548 43.9 299.4 18.0% 0.0% 0.0% 0.0% 6.57sec 609302 299.99sec
human human arcane_orb 153626 0 0 0.00 0 0 11.7 0.0 0.0% 0.0% 0.0% 0.0% 25.55sec 0 299.99sec
human human arcane_orb_bolt 153640 40321 134 2.34 2969 5941 11.7 11.7 16.0% 0.0% 0.0% 0.0% 26.26sec 40321 299.99sec
human human arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 122.45sec 0 299.99sec
human human conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
human human deathly_fixation ticks -322253 3275 11 5.22 125 0 17.6 26.1 0.0% 0.0% 0.0% 0.0% 1.38sec 3275 299.99sec
human human deathly_eruption 322256 4131 14 0.62 1123 2245 3.1 3.1 18.2% 0.0% 0.0% 0.0% 6.88sec 4131 299.99sec
human human eternal_insight 342314 11343 38 4.24 457 913 21.2 21.2 17.1% 0.0% 0.0% 0.0% 13.88sec 11343 299.99sec
human human evocation 12051 0 0 0.00 0 0 3.4 0.0 0.0% 0.0% 0.0% 0.0% 100.87sec 0 299.99sec
human human flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
human human food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
human human mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
human human_mirror_image frostbolt 59638 5256 131 171.00 39 79 114.0 114.0 18.8% 0.0% 0.0% 0.0% 1.01sec 5256 40.00sec
human human potion 307497 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
human human presence_of_mind 205025 0 0 0.00 0 0 2.7 0.0 0.0% 0.0% 0.0% 0.0% 99.04sec 0 299.99sec
human human rune_of_power 116011 0 0 0.00 0 0 6.0 0.0 0.0% 0.0% 0.0% 0.0% 53.59sec 0 299.99sec
human human time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 306.61sec 0 299.99sec
human human touch_of_the_magi 321507 0 0 0.00 0 0 6.2 0.0 0.0% 0.0% 0.0% 0.0% 49.07sec 0 299.99sec
human human touch_of_the_magi_explosion 210833 110102 367 1.24 17838 0 6.2 6.2 0.0% 0.0% 0.0% 0.0% 49.00sec 110102 299.99sec
human human use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 121.47sec 0 299.99sec
kul_tiran kul_tiran arcane_barrage 44425 118935 396 4.67 4370 8706 23.4 23.4 16.7% 0.0% 0.0% 0.0% 12.25sec 118935 299.99sec
kul_tiran kul_tiran arcane_blast 30451 588656 1962 23.73 4193 8702 117.7 118.7 17.0% 0.0% 0.0% 0.0% 2.55sec 588656 299.99sec
kul_tiran kul_tiran arcane_echo 342232 71759 239 30.79 389 813 154.0 154.0 18.2% 0.0% 0.0% 0.0% 1.95sec 71759 299.99sec
kul_tiran kul_tiran arcane_missiles ticks -5143 607725 2026 59.66 1708 3565 43.7 298.3 17.9% 0.0% 0.0% 0.0% 6.54sec 607725 299.99sec
kul_tiran kul_tiran arcane_orb 153626 0 0 0.00 0 0 11.7 0.0 0.0% 0.0% 0.0% 0.0% 25.98sec 0 299.99sec
kul_tiran kul_tiran arcane_orb_bolt 153640 40426 135 2.33 2981 5962 11.7 11.7 16.2% 0.0% 0.0% 0.0% 26.69sec 40426 299.99sec
kul_tiran kul_tiran arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 122.62sec 0 299.99sec
kul_tiran kul_tiran conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
kul_tiran kul_tiran deathly_fixation ticks -322253 3285 11 5.17 127 0 17.4 25.9 0.0% 0.0% 0.0% 0.0% 1.46sec 3285 299.99sec
kul_tiran kul_tiran deathly_eruption 322256 4117 14 0.61 1131 2259 3.1 3.1 18.4% 0.0% 0.0% 0.0% 7.16sec 4117 299.99sec
kul_tiran kul_tiran eternal_insight 342314 11438 38 4.25 460 921 21.3 21.3 16.9% 0.0% 0.0% 0.0% 13.52sec 11438 299.99sec
kul_tiran kul_tiran evocation 12051 0 0 0.00 0 0 3.4 0.0 0.0% 0.0% 0.0% 0.0% 100.98sec 0 299.99sec
kul_tiran kul_tiran flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
kul_tiran kul_tiran food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
kul_tiran kul_tiran mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
kul_tiran kul_tiran_mirror_image frostbolt 59638 5275 132 171.00 39 80 114.0 114.0 18.3% 0.0% 0.0% 0.0% 1.01sec 5275 40.00sec
kul_tiran kul_tiran potion 307497 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
kul_tiran kul_tiran presence_of_mind 205025 0 0 0.00 0 0 2.7 0.0 0.0% 0.0% 0.0% 0.0% 99.95sec 0 299.99sec
kul_tiran kul_tiran rune_of_power 116011 0 0 0.00 0 0 6.0 0.0 0.0% 0.0% 0.0% 0.0% 53.66sec 0 299.99sec
kul_tiran kul_tiran time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 307.37sec 0 299.99sec
kul_tiran kul_tiran touch_of_the_magi 321507 0 0 0.00 0 0 6.2 0.0 0.0% 0.0% 0.0% 0.0% 48.95sec 0 299.99sec
kul_tiran kul_tiran touch_of_the_magi_explosion 210833 109821 366 1.23 17820 0 6.2 6.2 0.0% 0.0% 0.0% 0.0% 48.85sec 109821 299.99sec
kul_tiran kul_tiran use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 121.69sec 0 299.99sec
lightforged draenei lightforged draenei arcane_barrage 44425 116422 388 4.61 4333 8635 23.1 23.1 16.7% 0.0% 0.0% 0.0% 12.36sec 116422 299.99sec
lightforged draenei lightforged draenei arcane_blast 30451 579869 1933 23.51 4173 8655 116.5 117.5 17.0% 0.0% 0.0% 0.0% 2.56sec 579869 299.99sec
lightforged draenei lightforged draenei arcane_echo 342232 71341 238 30.78 387 808 153.9 153.9 18.3% 0.0% 0.0% 0.0% 1.94sec 71341 299.99sec
lightforged draenei lightforged draenei arcane_missiles ticks -5143 600388 2001 59.40 1695 3537 43.5 297.0 17.8% 0.0% 0.0% 0.0% 6.58sec 600388 299.99sec
lightforged draenei lightforged draenei arcane_orb 153626 0 0 0.00 0 0 11.6 0.0 0.0% 0.0% 0.0% 0.0% 26.72sec 0 299.99sec
lightforged draenei lightforged draenei arcane_orb_bolt 153640 39794 133 2.31 2956 5906 11.6 11.6 16.4% 0.0% 0.0% 0.0% 26.72sec 39794 299.99sec
lightforged draenei lightforged draenei arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 122.47sec 0 299.99sec
lightforged draenei lightforged draenei conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
lightforged draenei lightforged draenei deathly_fixation ticks -322253 3267 11 5.17 126 0 17.4 25.9 0.0% 0.0% 0.0% 0.0% 1.41sec 3267 299.99sec
lightforged draenei lightforged draenei deathly_eruption 322256 4040 13 0.61 1120 2237 3.1 3.1 17.5% 0.0% 0.0% 0.0% 6.95sec 4040 299.99sec
lightforged draenei lightforged draenei eternal_insight 342314 11404 38 4.27 456 911 21.3 21.3 17.3% 0.0% 0.0% 0.0% 13.68sec 11404 299.99sec
lightforged draenei lightforged draenei evocation 12051 0 0 0.00 0 0 3.4 0.0 0.0% 0.0% 0.0% 0.0% 100.87sec 0 299.99sec
lightforged draenei lightforged draenei flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
lightforged draenei lightforged draenei food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
lightforged draenei lightforged draenei lights_judgment 255647 0 0 0.00 0 0 2.4 0.0 0.0% 0.0% 0.0% 0.0% 152.74sec 0 299.99sec
lightforged draenei lightforged draenei lights_judgment_damage 256893 16998 57 0.48 6087 12170 2.4 2.4 16.2% 0.0% 0.0% 0.0% 154.60sec 16998 299.99sec
lightforged draenei lightforged draenei mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
lightforged draenei lightforged draenei_mirror_image frostbolt 59638 5229 131 171.00 38 79 114.0 114.0 18.3% 0.0% 0.0% 0.0% 1.01sec 5229 40.00sec
lightforged draenei lightforged draenei potion 307497 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
lightforged draenei lightforged draenei presence_of_mind 205025 0 0 0.00 0 0 2.7 0.0 0.0% 0.0% 0.0% 0.0% 99.62sec 0 299.99sec
lightforged draenei lightforged draenei rune_of_power 116011 0 0 0.00 0 0 6.0 0.0 0.0% 0.0% 0.0% 0.0% 53.60sec 0 299.99sec
lightforged draenei lightforged draenei time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 306.71sec 0 299.99sec
lightforged draenei lightforged draenei touch_of_the_magi 321507 0 0 0.00 0 0 6.1 0.0 0.0% 0.0% 0.0% 0.0% 48.97sec 0 299.99sec
lightforged draenei lightforged draenei touch_of_the_magi_explosion 210833 109016 363 1.23 17761 0 6.1 6.1 0.0% 0.0% 0.0% 0.0% 48.91sec 109016 299.99sec
lightforged draenei lightforged draenei use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 121.64sec 0 299.99sec
mechagnome mechagnome arcane_barrage 44425 120682 402 4.68 4427 8820 23.4 23.4 16.7% 0.0% 0.0% 0.0% 12.20sec 120682 299.99sec
mechagnome mechagnome arcane_blast 30451 596666 1989 23.76 4229 8835 117.8 118.8 17.2% 0.0% 0.0% 0.0% 2.54sec 596666 299.99sec
mechagnome mechagnome arcane_echo 342232 72721 242 30.83 394 821 154.1 154.1 18.2% 0.0% 0.0% 0.0% 1.97sec 72721 299.99sec
mechagnome mechagnome arcane_missiles ticks -5143 613014 2043 59.48 1731 3603 43.6 297.4 17.8% 0.0% 0.0% 0.0% 6.59sec 613014 299.99sec
mechagnome mechagnome arcane_orb 153626 0 0 0.00 0 0 11.7 0.0 0.0% 0.0% 0.0% 0.0% 25.64sec 0 299.99sec
mechagnome mechagnome arcane_orb_bolt 153640 41014 137 2.34 3019 6043 11.7 11.7 16.3% 0.0% 0.0% 0.0% 26.34sec 41014 299.99sec
mechagnome mechagnome arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 122.21sec 0 299.99sec
mechagnome mechagnome conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
mechagnome mechagnome deathly_fixation ticks -322253 3294 11 5.25 126 0 17.4 26.2 0.0% 0.0% 0.0% 0.0% 1.39sec 3294 299.99sec
mechagnome mechagnome deathly_eruption 322256 4059 14 0.61 1121 2241 3.1 3.1 18.0% 0.0% 0.0% 0.0% 6.81sec 4059 299.99sec
mechagnome mechagnome eternal_insight 342314 11299 38 4.23 456 912 21.1 21.1 17.3% 0.0% 0.0% 0.0% 14.36sec 11299 299.99sec
mechagnome mechagnome evocation 12051 0 0 0.00 0 0 3.4 0.0 0.0% 0.0% 0.0% 0.0% 100.56sec 0 299.99sec
mechagnome mechagnome flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
mechagnome mechagnome food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
mechagnome mechagnome mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
mechagnome mechagnome_mirror_image frostbolt 59638 5286 132 171.00 39 80 114.0 114.0 18.4% 0.0% 0.0% 0.0% 1.01sec 5286 40.00sec
mechagnome mechagnome potion 307497 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
mechagnome mechagnome presence_of_mind 205025 0 0 0.00 0 0 2.7 0.0 0.0% 0.0% 0.0% 0.0% 97.95sec 0 299.99sec
mechagnome mechagnome rune_of_power 116011 0 0 0.00 0 0 6.0 0.0 0.0% 0.0% 0.0% 0.0% 53.74sec 0 299.99sec
mechagnome mechagnome time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 306.84sec 0 299.99sec
mechagnome mechagnome touch_of_the_magi 321507 0 0 0.00 0 0 6.2 0.0 0.0% 0.0% 0.0% 0.0% 49.00sec 0 299.99sec
mechagnome mechagnome touch_of_the_magi_explosion 210833 111167 371 1.23 18076 0 6.2 6.2 0.0% 0.0% 0.0% 0.0% 48.94sec 111167 299.99sec
mechagnome mechagnome use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 121.52sec 0 299.99sec
night_elf night_elf arcane_barrage 44425 119052 397 4.68 4329 8647 23.4 23.4 17.6% 0.0% 0.0% 0.0% 12.25sec 119052 299.99sec
night_elf night_elf arcane_blast 30451 588573 1962 23.74 4148 8616 117.7 118.7 18.2% 0.0% 0.0% 0.0% 2.54sec 588573 299.99sec
night_elf night_elf arcane_echo 342232 72106 240 30.87 386 806 154.3 154.3 19.3% 0.0% 0.0% 0.0% 1.96sec 72106 299.99sec
night_elf night_elf arcane_missiles ticks -5143 607709 2026 59.61 1696 3530 43.7 298.0 18.8% 0.0% 0.0% 0.0% 6.58sec 607709 299.99sec
night_elf night_elf arcane_orb 153626 0 0 0.00 0 0 11.7 0.0 0.0% 0.0% 0.0% 0.0% 25.80sec 0 299.99sec
night_elf night_elf arcane_orb_bolt 153640 40366 135 2.33 2952 5902 11.7 11.7 17.3% 0.0% 0.0% 0.0% 26.49sec 40366 299.99sec
night_elf night_elf arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 123.07sec 0 299.99sec
night_elf night_elf conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
night_elf night_elf deathly_fixation ticks -322253 3257 11 5.17 126 0 17.5 25.8 0.0% 0.0% 0.0% 0.0% 1.41sec 3257 299.99sec
night_elf night_elf deathly_eruption 322256 4167 14 0.62 1121 2243 3.1 3.1 19.7% 0.0% 0.0% 0.0% 7.07sec 4167 299.99sec
night_elf night_elf eternal_insight 342314 11397 38 4.24 456 911 21.2 21.2 18.0% 0.0% 0.0% 0.0% 13.90sec 11397 299.99sec
night_elf night_elf evocation 12051 0 0 0.00 0 0 3.4 0.0 0.0% 0.0% 0.0% 0.0% 100.48sec 0 299.99sec
night_elf night_elf flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
night_elf night_elf food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
night_elf night_elf mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
night_elf night_elf_mirror_image frostbolt 59638 5274 132 171.00 38 79 114.0 114.0 19.4% 0.0% 0.0% 0.0% 1.01sec 5274 40.00sec
night_elf night_elf potion 307497 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
night_elf night_elf presence_of_mind 205025 0 0 0.00 0 0 2.7 0.0 0.0% 0.0% 0.0% 0.0% 100.67sec 0 299.99sec
night_elf night_elf rune_of_power 116011 0 0 0.00 0 0 6.0 0.0 0.0% 0.0% 0.0% 0.0% 53.44sec 0 299.99sec
night_elf night_elf time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 306.49sec 0 299.99sec
night_elf night_elf touch_of_the_magi 321507 0 0 0.00 0 0 6.2 0.0 0.0% 0.0% 0.0% 0.0% 48.92sec 0 299.99sec
night_elf night_elf touch_of_the_magi_explosion 210833 110125 367 1.23 17853 0 6.2 6.2 0.0% 0.0% 0.0% 0.0% 48.84sec 110125 299.99sec
night_elf night_elf use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 121.38sec 0 299.99sec
no_race no_race arcane_barrage 44425 117508 392 4.67 4323 8643 23.4 23.4 16.4% 0.0% 0.0% 0.0% 12.28sec 117508 299.99sec
no_race no_race arcane_blast 30451 584104 1947 23.71 4150 8661 117.6 118.6 17.2% 0.0% 0.0% 0.0% 2.54sec 584104 299.99sec
no_race no_race arcane_echo 342232 71220 237 30.78 386 807 153.9 153.9 18.3% 0.0% 0.0% 0.0% 1.95sec 71220 299.99sec
no_race no_race arcane_missiles ticks -5143 603551 2012 59.86 1693 3527 43.9 299.3 17.8% 0.0% 0.0% 0.0% 6.57sec 603551 299.99sec
no_race no_race arcane_orb 153626 0 0 0.00 0 0 11.7 0.0 0.0% 0.0% 0.0% 0.0% 25.65sec 0 299.99sec
no_race no_race arcane_orb_bolt 153640 39966 133 2.33 2955 5904 11.7 11.7 15.9% 0.0% 0.0% 0.0% 26.37sec 39966 299.99sec
no_race no_race arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 123.09sec 0 299.99sec
no_race no_race conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
no_race no_race deathly_fixation ticks -322253 3248 11 5.18 125 0 17.4 25.9 0.0% 0.0% 0.0% 0.0% 1.44sec 3248 299.99sec
no_race no_race deathly_eruption 322256 4113 14 0.62 1121 2242 3.1 3.1 18.9% 0.0% 0.0% 0.0% 7.07sec 4113 299.99sec
no_race no_race eternal_insight 342314 11396 38 4.26 456 912 21.3 21.3 17.2% 0.0% 0.0% 0.0% 13.72sec 11396 299.99sec
no_race no_race evocation 12051 0 0 0.00 0 0 3.4 0.0 0.0% 0.0% 0.0% 0.0% 101.62sec 0 299.99sec
no_race no_race flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
no_race no_race food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
no_race no_race mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
no_race no_race_mirror_image frostbolt 59638 5233 131 171.00 38 79 114.0 114.0 18.4% 0.0% 0.0% 0.0% 1.01sec 5233 40.00sec
no_race no_race potion 307497 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
no_race no_race presence_of_mind 205025 0 0 0.00 0 0 2.7 0.0 0.0% 0.0% 0.0% 0.0% 98.08sec 0 299.99sec
no_race no_race rune_of_power 116011 0 0 0.00 0 0 6.0 0.0 0.0% 0.0% 0.0% 0.0% 53.27sec 0 299.99sec
no_race no_race time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 306.89sec 0 299.99sec
no_race no_race touch_of_the_magi 321507 0 0 0.00 0 0 6.2 0.0 0.0% 0.0% 0.0% 0.0% 48.77sec 0 299.99sec
no_race no_race touch_of_the_magi_explosion 210833 108833 363 1.23 17665 0 6.2 6.2 0.0% 0.0% 0.0% 0.0% 48.67sec 108833 299.99sec
no_race no_race use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 121.82sec 0 299.99sec
pandaren pandaren arcane_barrage 44425 120099 400 4.68 4387 8719 23.4 23.4 17.1% 0.0% 0.0% 0.0% 12.18sec 120099 299.99sec
pandaren pandaren arcane_blast 30451 591492 1972 23.75 4202 8763 117.7 118.7 17.1% 0.0% 0.0% 0.0% 2.53sec 591492 299.99sec
pandaren pandaren arcane_echo 342232 72147 240 30.81 391 817 154.0 154.0 18.2% 0.0% 0.0% 0.0% 1.96sec 72147 299.99sec
pandaren pandaren arcane_missiles ticks -5143 607973 2027 59.46 1713 3582 43.6 297.3 17.9% 0.0% 0.0% 0.0% 6.60sec 607973 299.99sec
pandaren pandaren arcane_orb 153626 0 0 0.00 0 0 11.7 0.0 0.0% 0.0% 0.0% 0.0% 25.87sec 0 299.99sec
pandaren pandaren arcane_orb_bolt 153640 40668 136 2.34 2993 5981 11.7 11.7 16.3% 0.0% 0.0% 0.0% 26.56sec 40668 299.99sec
pandaren pandaren arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 122.34sec 0 299.99sec
pandaren pandaren conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
pandaren pandaren deathly_fixation ticks -322253 3241 11 5.17 125 0 17.5 25.8 0.0% 0.0% 0.0% 0.0% 1.43sec 3241 299.99sec
pandaren pandaren deathly_eruption 322256 4075 14 0.62 1120 2241 3.1 3.1 17.4% 0.0% 0.0% 0.0% 6.94sec 4075 299.99sec
pandaren pandaren eternal_insight 342314 11386 38 4.26 456 912 21.3 21.3 17.1% 0.0% 0.0% 0.0% 14.18sec 11386 299.99sec
pandaren pandaren evocation 12051 0 0 0.00 0 0 3.4 0.0 0.0% 0.0% 0.0% 0.0% 100.81sec 0 299.99sec
pandaren pandaren flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
pandaren pandaren food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
pandaren pandaren mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
pandaren pandaren_mirror_image frostbolt 59638 5291 132 171.00 39 80 114.0 114.0 18.3% 0.0% 0.0% 0.0% 1.01sec 5291 40.00sec
pandaren pandaren potion 307497 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
pandaren pandaren presence_of_mind 205025 0 0 0.00 0 0 2.7 0.0 0.0% 0.0% 0.0% 0.0% 99.39sec 0 299.99sec
pandaren pandaren rune_of_power 116011 0 0 0.00 0 0 6.0 0.0 0.0% 0.0% 0.0% 0.0% 53.65sec 0 299.99sec
pandaren pandaren time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 306.33sec 0 299.99sec
pandaren pandaren touch_of_the_magi 321507 0 0 0.00 0 0 6.2 0.0 0.0% 0.0% 0.0% 0.0% 48.93sec 0 299.99sec
pandaren pandaren touch_of_the_magi_explosion 210833 110312 368 1.23 17901 0 6.2 6.2 0.0% 0.0% 0.0% 0.0% 48.87sec 110312 299.99sec
pandaren pandaren use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 121.51sec 0 299.99sec
void_elf void_elf arcane_barrage 44425 118696 396 4.70 4337 8642 23.5 23.5 16.6% 0.0% 0.0% 0.0% 12.18sec 118696 299.99sec
void_elf void_elf arcane_blast 30451 585101 1950 23.77 4148 8669 117.9 118.9 17.1% 0.0% 0.0% 0.0% 2.54sec 585101 299.99sec
void_elf void_elf arcane_echo 342232 71488 238 30.84 387 808 154.2 154.2 18.2% 0.0% 0.0% 0.0% 1.96sec 71488 299.99sec
void_elf void_elf arcane_missiles ticks -5143 601854 2006 59.35 1702 3539 43.6 296.8 17.8% 0.0% 0.0% 0.0% 6.59sec 601854 299.99sec
void_elf void_elf arcane_orb 153626 0 0 0.00 0 0 11.7 0.0 0.0% 0.0% 0.0% 0.0% 25.75sec 0 299.99sec
void_elf void_elf arcane_orb_bolt 153640 40027 133 2.34 2959 5913 11.7 11.7 15.7% 0.0% 0.0% 0.0% 26.46sec 40027 299.99sec
void_elf void_elf arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 123.22sec 0 299.99sec
void_elf void_elf conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
void_elf void_elf deathly_fixation ticks -322253 3258 11 5.21 125 0 17.6 26.0 0.0% 0.0% 0.0% 0.0% 1.72sec 3258 299.99sec
void_elf void_elf deathly_eruption 322256 4130 14 0.62 1122 2240 3.1 3.1 18.4% 0.0% 0.0% 0.0% 8.18sec 4130 299.99sec
void_elf void_elf entropic_embrace 259756 15465 52 20.78 149 0 103.9 103.9 0.0% 0.0% 0.0% 0.0% 2.93sec 15465 299.99sec
void_elf void_elf eternal_insight 342314 11377 38 4.26 456 912 21.3 21.3 17.1% 0.0% 0.0% 0.0% 14.09sec 11377 299.99sec
void_elf void_elf evocation 12051 0 0 0.00 0 0 3.4 0.0 0.0% 0.0% 0.0% 0.0% 100.83sec 0 299.99sec
void_elf void_elf flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
void_elf void_elf food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
void_elf void_elf mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
void_elf void_elf_mirror_image frostbolt 59638 5239 131 171.00 39 79 114.0 114.0 18.4% 0.0% 0.0% 0.0% 1.01sec 5239 40.00sec
void_elf void_elf potion 307497 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 306.49sec 0 299.99sec
void_elf void_elf presence_of_mind 205025 0 0 0.00 0 0 2.7 0.0 0.0% 0.0% 0.0% 0.0% 98.06sec 0 299.99sec
void_elf void_elf rune_of_power 116011 0 0 0.00 0 0 6.0 0.0 0.0% 0.0% 0.0% 0.0% 53.36sec 0 299.99sec
void_elf void_elf time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 306.61sec 0 299.99sec
void_elf void_elf touch_of_the_magi 321507 0 0 0.00 0 0 6.2 0.0 0.0% 0.0% 0.0% 0.0% 48.90sec 0 299.99sec
void_elf void_elf touch_of_the_magi_explosion 210833 109243 364 1.23 17742 0 6.2 6.2 0.0% 0.0% 0.0% 0.0% 48.84sec 109243 299.99sec
void_elf void_elf use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 121.47sec 0 299.99sec
worgen worgen arcane_barrage 44425 119117 397 4.69 4326 8599 23.5 23.4 17.7% 0.0% 0.0% 0.0% 12.12sec 119117 299.99sec
worgen worgen arcane_blast 30451 587485 1958 23.74 4144 8606 117.7 118.7 18.1% 0.0% 0.0% 0.0% 2.54sec 587485 299.99sec
worgen worgen arcane_echo 342232 71775 239 30.83 386 804 154.1 154.1 19.1% 0.0% 0.0% 0.0% 1.94sec 71775 299.99sec
worgen worgen arcane_missiles ticks -5143 605217 2017 59.46 1692 3529 43.6 297.3 18.8% 0.0% 0.0% 0.0% 6.59sec 605217 299.99sec
worgen worgen arcane_orb 153626 0 0 0.00 0 0 11.7 0.0 0.0% 0.0% 0.0% 0.0% 25.83sec 0 299.99sec
worgen worgen arcane_orb_bolt 153640 40363 135 2.33 2950 5905 11.7 11.7 17.3% 0.0% 0.0% 0.0% 26.53sec 40363 299.99sec
worgen worgen arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 122.69sec 0 299.99sec
worgen worgen conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
worgen worgen deathly_fixation ticks -322253 3243 11 5.19 125 0 17.5 25.9 0.0% 0.0% 0.0% 0.0% 1.58sec 3243 299.99sec
worgen worgen deathly_eruption 322256 4116 14 0.62 1121 2238 3.1 3.1 18.7% 0.0% 0.0% 0.0% 8.20sec 4116 299.99sec
worgen worgen eternal_insight 342314 11483 38 4.26 456 912 21.3 21.3 18.4% 0.0% 0.0% 0.0% 13.87sec 11483 299.99sec
worgen worgen evocation 12051 0 0 0.00 0 0 3.4 0.0 0.0% 0.0% 0.0% 0.0% 101.48sec 0 299.99sec
worgen worgen flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
worgen worgen food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
worgen worgen mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
worgen worgen_mirror_image frostbolt 59638 5270 132 171.00 38 79 114.0 114.0 19.4% 0.0% 0.0% 0.0% 1.01sec 5270 40.00sec
worgen worgen potion 307497 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 300.30sec 0 299.99sec
worgen worgen presence_of_mind 205025 0 0 0.00 0 0 2.7 0.0 0.0% 0.0% 0.0% 0.0% 98.61sec 0 299.99sec
worgen worgen rune_of_power 116011 0 0 0.00 0 0 6.0 0.0 0.0% 0.0% 0.0% 0.0% 53.69sec 0 299.99sec
worgen worgen time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 306.23sec 0 299.99sec
worgen worgen touch_of_the_magi 321507 0 0 0.00 0 0 6.2 0.0 0.0% 0.0% 0.0% 0.0% 48.91sec 0 299.99sec
worgen worgen touch_of_the_magi_explosion 210833 109784 366 1.23 17830 0 6.2 6.2 0.0% 0.0% 0.0% 0.0% 48.86sec 109784 299.99sec
worgen worgen use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 121.49sec 0 299.99sec

Fluffy_Pillow : 0 dps

Results, Spec and Gear

RPS Out RPS In Primary Resource Waiting APM Active Skill
68567.7 0.0 Health 0.00% 0.0 100.0% 100%
Talents
  • 15: None
  • 25: None
  • 30: None
  • 35: None
  • 40: None
  • 45: None
  • 50: None
  • Talent Calculator

Charts

Abilities

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Health Decade (0 - 10) 0.7 0.0 0.0sec 0.0sec 51.9sec 11.55% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_Health Decade (0 - 10)
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 148.5s

Stack Uptimes

  • Health Decade (0 - 10)_1:11.58%
Health Decade (10 - 20) 0.9 0.0 0.0sec 0.0sec 30.4sec 8.97% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_Health Decade (10 - 20)
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 51.8s

Stack Uptimes

  • Health Decade (10 - 20)_1:8.98%
Health Decade (20 - 30) 1.0 0.0 0.0sec 0.0sec 35.8sec 11.79% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_Health Decade (20 - 30)
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 46.5s

Stack Uptimes

  • Health Decade (20 - 30)_1:11.79%
Health Decade (30 - 40) 1.0 0.0 0.0sec 0.0sec 37.0sec 12.47% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_Health Decade (30 - 40)
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:13.7s / 54.2s

Stack Uptimes

  • Health Decade (30 - 40)_1:12.47%
Health Decade (40 - 50) 1.0 0.0 0.0sec 0.0sec 31.2sec 10.57% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_Health Decade (40 - 50)
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:17.2s / 56.2s

Stack Uptimes

  • Health Decade (40 - 50)_1:10.57%
Health Decade (50 - 60) 1.0 0.0 0.0sec 0.0sec 37.6sec 12.73% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_Health Decade (50 - 60)
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:25.9s / 49.9s

Stack Uptimes

  • Health Decade (50 - 60)_1:12.73%
Health Decade (60 - 70) 1.0 0.0 0.0sec 0.0sec 43.4sec 14.69% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_Health Decade (60 - 70)
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:25.5s / 57.0s

Stack Uptimes

  • Health Decade (60 - 70)_1:14.69%
Health Decade (70 - 80) 1.0 0.0 0.0sec 0.0sec 24.4sec 8.24% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_Health Decade (70 - 80)
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:5.3s / 44.9s

Stack Uptimes

  • Health Decade (70 - 80)_1:8.24%
Health Decade (80 - 90) 1.0 0.0 0.0sec 0.0sec 7.1sec 2.39% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_Health Decade (80 - 90)
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:5.5s / 10.0s

Stack Uptimes

  • Health Decade (80 - 90)_1:2.39%
Health Decade (90 - 100) 1.0 0.0 0.0sec 0.0sec 22.2sec 6.59% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_Health Decade (90 - 100)
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:17.4s / 300.0s

Stack Uptimes

  • Health Decade (90 - 100)_1:6.59%
Sinful Revelation 10.4 6.2 28.1sec 17.2sec 12.7sec 44.05% 0.00% 6.2 (6.2) 9.9

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 96.9s
  • trigger_min/max:0.0s / 68.7s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 57.9s

Stack Uptimes

  • sinful_revelation_1:44.05%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.3 5.9 28.3sec 17.5sec 12.6sec 43.51% 0.00% 5.9 (5.9) 9.9

Buff Details

  • buff initial source:pandaren
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 87.7s
  • trigger_min/max:0.1s / 64.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 56.0s

Stack Uptimes

  • sinful_revelation_1:43.51%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.4 6.2 28.2sec 17.2sec 12.7sec 43.85% 0.00% 6.2 (6.2) 9.9

Buff Details

  • buff initial source:human
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 98.2s
  • trigger_min/max:0.1s / 67.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 78.4s

Stack Uptimes

  • sinful_revelation_1:43.85%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.3 6.2 28.4sec 17.3sec 12.7sec 43.91% 0.00% 6.2 (6.2) 9.9

Buff Details

  • buff initial source:worgen
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 94.5s
  • trigger_min/max:0.1s / 70.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 69.0s

Stack Uptimes

  • sinful_revelation_1:43.91%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.3 6.1 28.4sec 17.3sec 12.7sec 43.86% 0.00% 6.1 (6.1) 9.9

Buff Details

  • buff initial source:dwarf
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 91.2s
  • trigger_min/max:0.0s / 72.8s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 58.3s

Stack Uptimes

  • sinful_revelation_1:43.86%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.3 6.1 28.4sec 17.4sec 12.7sec 43.55% 0.00% 6.1 (6.1) 9.8

Buff Details

  • buff initial source:night_elf
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 89.5s
  • trigger_min/max:0.0s / 72.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 64.6s

Stack Uptimes

  • sinful_revelation_1:43.55%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.3 5.9 28.4sec 17.6sec 12.6sec 43.38% 0.00% 5.9 (5.9) 9.9

Buff Details

  • buff initial source:gnome
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 83.9s
  • trigger_min/max:0.1s / 71.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 57.1s

Stack Uptimes

  • sinful_revelation_1:43.38%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.3 5.9 28.3sec 17.6sec 12.6sec 43.46% 0.00% 5.9 (5.9) 9.9

Buff Details

  • buff initial source:draenei
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 90.2s
  • trigger_min/max:0.0s / 66.0s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 67.5s

Stack Uptimes

  • sinful_revelation_1:43.46%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.3 6.2 28.3sec 17.2sec 12.7sec 43.70% 0.00% 6.2 (6.2) 9.9

Buff Details

  • buff initial source:lightforged draenei
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 95.2s
  • trigger_min/max:0.0s / 68.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 65.3s

Stack Uptimes

  • sinful_revelation_1:43.70%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.4 6.2 28.3sec 17.2sec 12.7sec 43.94% 0.00% 6.2 (6.2) 9.9

Buff Details

  • buff initial source:void_elf
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 102.0s
  • trigger_min/max:0.1s / 70.7s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 75.2s

Stack Uptimes

  • sinful_revelation_1:43.94%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.3 6.1 28.4sec 17.3sec 12.7sec 43.67% 0.00% 6.1 (6.1) 9.9

Buff Details

  • buff initial source:dark_iron_dwarf
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 93.6s
  • trigger_min/max:0.0s / 66.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 56.1s

Stack Uptimes

  • sinful_revelation_1:43.67%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.3 6.1 28.5sec 17.4sec 12.7sec 43.58% 0.00% 6.1 (6.1) 9.9

Buff Details

  • buff initial source:mechagnome
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 88.2s
  • trigger_min/max:0.0s / 75.8s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 54.9s

Stack Uptimes

  • sinful_revelation_1:43.58%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.3 6.1 28.4sec 17.4sec 12.7sec 43.69% 0.00% 6.1 (6.1) 9.9

Buff Details

  • buff initial source:kul_tiran
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 97.8s
  • trigger_min/max:0.0s / 68.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 74.4s

Stack Uptimes

  • sinful_revelation_1:43.69%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.3 6.1 28.5sec 17.4sec 12.7sec 43.56% 0.00% 6.1 (6.1) 9.9

Buff Details

  • buff initial source:no_race
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 87.1s
  • trigger_min/max:0.1s / 73.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 58.9s

Stack Uptimes

  • sinful_revelation_1:43.56%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Touch of the Magi 6.2 0.0 48.8sec 48.8sec 7.9sec 16.35% 0.00% 0.0 (0.0) 6.1

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:16.5s / 71.7s
  • trigger_min/max:46.0s / 71.7s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.35%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.2 0.0 48.8sec 48.9sec 7.9sec 16.35% 0.00% 0.0 (0.0) 6.1

Buff Details

  • buff initial source:pandaren
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:16.5s / 71.8s
  • trigger_min/max:46.0s / 71.8s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.35%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.2 0.0 48.8sec 48.9sec 7.9sec 16.36% 0.00% 0.0 (0.0) 6.1

Buff Details

  • buff initial source:human
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:16.3s / 71.6s
  • trigger_min/max:46.0s / 71.6s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.36%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.2 0.0 48.8sec 48.9sec 7.9sec 16.35% 0.00% 0.0 (0.0) 6.1

Buff Details

  • buff initial source:worgen
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:16.5s / 71.3s
  • trigger_min/max:46.0s / 71.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.35%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.2 0.0 48.8sec 48.9sec 7.9sec 16.35% 0.00% 0.0 (0.0) 6.1

Buff Details

  • buff initial source:dwarf
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:16.5s / 71.2s
  • trigger_min/max:46.0s / 71.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.35%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.2 0.0 48.8sec 48.9sec 7.9sec 16.35% 0.00% 0.0 (0.0) 6.1

Buff Details

  • buff initial source:night_elf
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:16.5s / 71.2s
  • trigger_min/max:46.0s / 71.2s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.35%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.2 0.0 48.9sec 48.9sec 7.9sec 16.34% 0.00% 0.0 (0.0) 6.1

Buff Details

  • buff initial source:gnome
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:16.2s / 71.6s
  • trigger_min/max:46.0s / 71.6s
  • trigger_pct:100.00%
  • duration_min/max:0.3s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.34%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.2 0.0 48.8sec 48.9sec 7.9sec 16.34% 0.00% 0.0 (0.0) 6.1

Buff Details

  • buff initial source:draenei
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:16.5s / 71.3s
  • trigger_min/max:46.0s / 71.3s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.34%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.1 0.0 48.9sec 48.9sec 7.9sec 16.28% 0.00% 0.0 (0.0) 6.0

Buff Details

  • buff initial source:lightforged draenei
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:17.1s / 71.2s
  • trigger_min/max:46.0s / 71.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.28%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.2 0.0 48.9sec 48.9sec 7.9sec 16.32% 0.00% 0.0 (0.0) 6.1

Buff Details

  • buff initial source:void_elf
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:16.5s / 71.1s
  • trigger_min/max:46.0s / 71.1s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.32%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.2 0.0 48.8sec 48.8sec 7.9sec 16.35% 0.00% 0.0 (0.0) 6.1

Buff Details

  • buff initial source:dark_iron_dwarf
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:16.5s / 70.8s
  • trigger_min/max:46.0s / 70.8s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.35%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.2 0.0 48.8sec 48.9sec 7.9sec 16.32% 0.00% 0.0 (0.0) 6.1

Buff Details

  • buff initial source:mechagnome
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:16.5s / 71.0s
  • trigger_min/max:46.0s / 71.0s
  • trigger_pct:100.00%
  • duration_min/max:0.4s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.32%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.2 0.0 48.8sec 48.8sec 7.9sec 16.34% 0.00% 0.0 (0.0) 6.1

Buff Details

  • buff initial source:kul_tiran
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:16.5s / 70.7s
  • trigger_min/max:46.0s / 70.7s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.34%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.2 0.0 48.8sec 48.8sec 7.9sec 16.34% 0.00% 0.0 (0.0) 6.1

Buff Details

  • buff initial source:no_race
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:16.5s / 71.9s
  • trigger_min/max:46.0s / 71.9s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.34%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
bleeding

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_bleeding
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
Chaos Brand

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_chaos_brand
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:5.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1490
  • name:Chaos Brand
  • tooltip:Magic damage taken increased by $s1%.
  • description:{$@spelldesc255260=Your damage brands the target, increasing magic damage taken by $1490s1%.}
  • max_stacks:0
  • duration:-0.00
  • cooldown:0.00
  • default_chance:0.00%
Mortal Wounds

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_mortal_wounds
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:115804
  • name:Mortal Wounds
  • tooltip:Healing effects received reduced by $w1%.
  • description:Grievously wounds the target, reducing the effectiveness of any healing received for {$115804d=10 seconds}.
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Mystic Touch

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_mystic_touch
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:5.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:113746
  • name:Mystic Touch
  • tooltip:Physical damage taken increased by $w1%.
  • description:{$@spelldesc8647=Your damage weakens the target, increasing Physical damage taken by $113746s1%.}
  • max_stacks:0
  • duration:-0.00
  • cooldown:0.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Resources

Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max

Statistics & Data Analysis

Fight Length
Fluffy_Pillow Fight Length
Count 1627
Mean 299.99
Minimum 240.02
Maximum 360.00
Spread ( max - min ) 119.98
Range [ ( max - min ) / 2 * 100% ] 20.00%
DPS
Fluffy_Pillow Damage Per Second
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Priority Target DPS
Fluffy_Pillow Priority Target Damage Per Second
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
DPS(e)
Fluffy_Pillow Damage Per Second (Effective)
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Damage
Fluffy_Pillow Damage
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
DTPS
Fluffy_Pillow Damage Taken Per Second
Count 1627
Mean 73096.40
Minimum 69777.33
Maximum 77493.93
Spread ( max - min ) 7716.60
Range [ ( max - min ) / 2 * 100% ] 5.28%
Standard Deviation 1331.7972
5th Percentile 71145.11
95th Percentile 75447.84
( 95th Percentile - 5th Percentile ) 4302.73
Mean Distribution
Standard Deviation 33.0175
95.00% Confidence Interval ( 73031.69 - 73161.11 )
Normalized 95.00% Confidence Interval ( 99.91% - 100.09% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 13
0.1% Error 1276
0.1 Scale Factor Error with Delta=300 15142
0.05 Scale Factor Error with Delta=300 60565
0.01 Scale Factor Error with Delta=300 1514119
HPS
Fluffy_Pillow Healing Per Second
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS(e)
Fluffy_Pillow Healing Per Second (Effective)
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
Fluffy_Pillow Heal
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
Fluffy_Pillow Healing Taken Per Second
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
Fluffy_Pillow Theck-Meloree Index
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
Fluffy_PillowTheck-Meloree Index (Effective)
Count 1627
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
Fluffy_Pillow Max Spike Value
Count 117
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 snapshot_stats

Stats

Level Bonus (63) Race Bonus (humanoid) Raid-Buffed Unbuffed Gear Amount
Strength 0 0 0 0 0
Agility 0 0 0 0 0
Stamina 0 0 0 0 0
Intellect 0 0 0 0 0
Spirit 0 0 0 0 0
Health 0 21749681 0
Melee Crit 5.00% 5.00% 0
Spell Crit 0.00% 0.00% 0
Haste 0.00% 0.00% 0
Versatility 0.00% 0.00% 0
Mitigation Versatility 0.00% 0.00% 0
Mastery 0.00% 0.00% 0
Armor 1071 1071 1071
Run Speed 7 0 0
Tank-Miss 3.00% 3.00% 0
Tank-Dodge 3.00% 3.00% 0
Tank-Parry 3.00% 3.00% 0
Tank-Block 3.00% 3.00% 0
Tank-Crit 0.00% 0.00% 0

Gear

Source Slot Average Item Level: 0.00

Talents

Level
15 none none none
30 none none none
45 none none none
60 none none none
75 none none none
90 none none none
100 none none none

Profile

enemy="Fluffy_Pillow"
source=default
spec=unknown
level=63
race=humanoid
role=tank
position=front
talents=0000000

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=snapshot_stats

# Executed every time the actor is available.


# Gear Summary
# gear_ilvl=0.00

APM

Average number of actions executed per minute.

APS

Average absorption per active player duration.

Constant Buffs

Buffs received prior to combat and present the entire fight.

Execute

Average number of times an action is executed per iteration.

Crit

Average crit damage.

Crit%

Percentage of executes that resulted in critical strikes.

DPE

Average damage per execution of an individual action.

DPET

Average damage per execute time of an individual action; the amount of damage generated, divided by the time taken to execute the action, including time spent in the GCD.

DPR

Average damage per resource point spent.

DPS

Average damage per active player duration.

DPSE

Average damage per fight duration.

DTPS

Average damage taken per second per active player duration.

HPS

Average healing (and absorption) per active player duration.

HPSE

Average healing (and absorption) per fight duration.

HPE

Average healing (or absorb) per execution of an individual action.

HPET

Average healing (or absorb) per execute time of an individual action; the amount of healing generated, divided by the time taken to execute the action, including time spent in the GCD.

HPR

Average healing (or absorb) per resource point spent.

Count

Average count of impacts per iteration.

Dodge%

Percentage of executes that resulted in dodges.

DPS%

Percentage of total DPS contributed by a particular action.

HPS%

Percentage of total HPS (including absorb) contributed by a particular action.

Theck-Meloree Index

Measure of damage smoothness, calculated over entire fight length. Related to max spike damage, 1k TMI is roughly equivalent to 1% of your health. TMI ignores external healing and absorbs. Lower is better.

TMI bin size

Time bin size used to calculate TMI and MSD, in seconds.

Type

Direct or Periodic damage.

Dynamic Buffs

Temporary buffs received during combat, perhaps multiple times.

Buff Benefit

The percentage of times the buff had a actual benefit for its mainly intended purpose, eg. damage buffed / spell executes.

Glance%

Percentage of executes that resulted in glancing blows.

Block%

Percentage of executes that resulted in blocking blows.

Id

Associated spell-id for this ability.

Ability

Name of the ability.

Total

Total damage for this ability during the fight.

Hit

Average non-crit damage.

Interval

Average time between executions of a particular action.

Avg

Average direct damage per execution.

Miss%

Percentage of executes that resulted in misses, dodges or parries.

Origin

The player profile from which the simulation script was generated. The profile must be copied into the same directory as this HTML file in order for the link to work.

Parry%

Percentage of executes that resulted in parries.

RPS In

Average primary resource points generated per second.

RPS Out

Average primary resource points consumed per second.

Scale Factors

Gain per unit stat increase except for Hit/Expertise which represent Loss per unit stat decrease.

Gear Amount

Amount from raw gear, before class, attunement, or buff modifiers. Amount from hybrid primary stats (i.e. Agility/Intellect) shown in parentheses.

Stats Raid Buffed

Amount after all static buffs have been accounted for. Dynamic buffs (i.e. trinkets, potions) not included.

Stats Unbuffed

Amount after class modifiers and effects, but before buff modifiers.

Ticks

Average number of periodic ticks per iteration. Spells that do not have a damage-over-time component will have zero ticks.

Ticks Crit

Average crit tick damage.

Ticks Crit%

Percentage of ticks that resulted in critical strikes.

Ticks Hit

Average non-crit tick damage.

Ticks Miss%

Percentage of ticks that resulted in misses, dodges or parries.

Ticks Uptime%

Percentage of total time that DoT is ticking on target.

Ticks Avg

Average damage per tick.

Timeline Distribution

The simulated encounter's duration can vary based on the health of the target and variation in the raid DPS. This chart shows how often the duration of the encounter varied by how much time.

Waiting

This is the percentage of time in which no action can be taken other than autoattacks. This can be caused by resource starvation, lockouts, and timers.

Scale Factor Ranking

This row ranks the scale factors from highest to lowest, checking whether one scale factor is higher/lower than another with statistical significance.

Uptime Average Duration

The average duration of an instance of the tracked uptime.

TMI Range

This is the range of TMI values containing 95.00% of the data, roughly centered on the mean.

TMI/MSD Window

Window length used to calculate TMI and MSD, in seconds.

Max Spike Damage

Maximum amount of net damage taken in any N-second period (default 6sec), expressed as a percentage of max health. Calculated independently for each iteration. 'MSD Min/Mean/Max' are the lowest/average/highest MSDs out of all iterations.

Error

Estimator for the 95.00% confidence interval.

Range

This is the range of values containing 95.00% of the data, roughly centered on the mean.

Fight Length

Fight Length: 300.00
Vary Combat Length: 0.20

Fight Length is the specified average fight duration. If vary_combat_length is set, the fight length will vary by +/- that portion of the value. See Combat Length in the wiki for further details.